{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Machine Learning Pipeline - Feature Engineering\n",
    "\n",
    "In the following notebooks, we will go through the implementation of each one of the steps in the Machine Learning Pipeline. \n",
    "\n",
    "We will discuss:\n",
    "\n",
    "1. Data Analysis\n",
    "2. **Feature Engineering**\n",
    "3. Feature Selection\n",
    "4. Model Training\n",
    "5. Obtaining Predictions / Scoring\n",
    "\n",
    "\n",
    "We will use the house price dataset available on [Kaggle.com](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data). See below for more details.\n",
    "\n",
    "===================================================================================================\n",
    "\n",
    "## Predicting Sale Price of Houses\n",
    "\n",
    "The aim of the project is to build a machine learning model to predict the sale price of homes based on different explanatory variables describing aspects of residential houses.\n",
    "\n",
    "\n",
    "### Why is this important? \n",
    "\n",
    "Predicting house prices is useful to identify fruitful investments, or to determine whether the price advertised for a house is over or under-estimated.\n",
    "\n",
    "\n",
    "### What is the objective of the machine learning model?\n",
    "\n",
    "We aim to minimise the difference between the real price and the price estimated by our model. We will evaluate model performance with the:\n",
    "\n",
    "1. mean squared error (mse)\n",
    "2. root squared of the mean squared error (rmse)\n",
    "3. r-squared (r2).\n",
    "\n",
    "\n",
    "### How do I download the dataset?\n",
    "\n",
    "- Visit the [Kaggle Website](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data).\n",
    "\n",
    "- Remember to **log in**\n",
    "\n",
    "- Scroll down to the bottom of the page, and click on the link **'train.csv'**, and then click the 'download' blue button towards the right of the screen, to download the dataset.\n",
    "\n",
    "- The download the file called **'test.csv'** and save it in the directory with the notebooks.\n",
    "\n",
    "\n",
    "**Note the following:**\n",
    "\n",
    "-  You need to be logged in to Kaggle in order to download the datasets.\n",
    "-  You need to accept the terms and conditions of the competition to download the dataset\n",
    "-  If you save the file to the directory with the jupyter notebook, then you can run the code as it is written here."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Reproducibility: Setting the seed\n",
    "\n",
    "With the aim to ensure reproducibility between runs of the same notebook, but also between the research and production environment, for each step that includes some element of randomness, it is extremely important that we **set the seed**."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# to handle datasets\n",
    "import pandas as pd\n",
    "import numpy as np\n",
    "\n",
    "# for plotting\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "# for the yeo-johnson transformation\n",
    "import scipy.stats as stats\n",
    "\n",
    "# to divide train and test set\n",
    "from sklearn.model_selection import train_test_split\n",
    "\n",
    "# feature scaling\n",
    "from sklearn.preprocessing import MinMaxScaler\n",
    "\n",
    "# to save the trained scaler class\n",
    "import joblib\n",
    "\n",
    "# to visualise al the columns in the dataframe\n",
    "pd.pandas.set_option('display.max_columns', None)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(1460, 81)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Id</th>\n",
       "      <th>MSSubClass</th>\n",
       "      <th>MSZoning</th>\n",
       "      <th>LotFrontage</th>\n",
       "      <th>LotArea</th>\n",
       "      <th>Street</th>\n",
       "      <th>Alley</th>\n",
       "      <th>LotShape</th>\n",
       "      <th>LandContour</th>\n",
       "      <th>Utilities</th>\n",
       "      <th>LotConfig</th>\n",
       "      <th>LandSlope</th>\n",
       "      <th>Neighborhood</th>\n",
       "      <th>Condition1</th>\n",
       "      <th>Condition2</th>\n",
       "      <th>BldgType</th>\n",
       "      <th>HouseStyle</th>\n",
       "      <th>OverallQual</th>\n",
       "      <th>OverallCond</th>\n",
       "      <th>YearBuilt</th>\n",
       "      <th>YearRemodAdd</th>\n",
       "      <th>RoofStyle</th>\n",
       "      <th>RoofMatl</th>\n",
       "      <th>Exterior1st</th>\n",
       "      <th>Exterior2nd</th>\n",
       "      <th>MasVnrType</th>\n",
       "      <th>MasVnrArea</th>\n",
       "      <th>ExterQual</th>\n",
       "      <th>ExterCond</th>\n",
       "      <th>Foundation</th>\n",
       "      <th>BsmtQual</th>\n",
       "      <th>BsmtCond</th>\n",
       "      <th>BsmtExposure</th>\n",
       "      <th>BsmtFinType1</th>\n",
       "      <th>BsmtFinSF1</th>\n",
       "      <th>BsmtFinType2</th>\n",
       "      <th>BsmtFinSF2</th>\n",
       "      <th>BsmtUnfSF</th>\n",
       "      <th>TotalBsmtSF</th>\n",
       "      <th>Heating</th>\n",
       "      <th>HeatingQC</th>\n",
       "      <th>CentralAir</th>\n",
       "      <th>Electrical</th>\n",
       "      <th>1stFlrSF</th>\n",
       "      <th>2ndFlrSF</th>\n",
       "      <th>LowQualFinSF</th>\n",
       "      <th>GrLivArea</th>\n",
       "      <th>BsmtFullBath</th>\n",
       "      <th>BsmtHalfBath</th>\n",
       "      <th>FullBath</th>\n",
       "      <th>HalfBath</th>\n",
       "      <th>BedroomAbvGr</th>\n",
       "      <th>KitchenAbvGr</th>\n",
       "      <th>KitchenQual</th>\n",
       "      <th>TotRmsAbvGrd</th>\n",
       "      <th>Functional</th>\n",
       "      <th>Fireplaces</th>\n",
       "      <th>FireplaceQu</th>\n",
       "      <th>GarageType</th>\n",
       "      <th>GarageYrBlt</th>\n",
       "      <th>GarageFinish</th>\n",
       "      <th>GarageCars</th>\n",
       "      <th>GarageArea</th>\n",
       "      <th>GarageQual</th>\n",
       "      <th>GarageCond</th>\n",
       "      <th>PavedDrive</th>\n",
       "      <th>WoodDeckSF</th>\n",
       "      <th>OpenPorchSF</th>\n",
       "      <th>EnclosedPorch</th>\n",
       "      <th>3SsnPorch</th>\n",
       "      <th>ScreenPorch</th>\n",
       "      <th>PoolArea</th>\n",
       "      <th>PoolQC</th>\n",
       "      <th>Fence</th>\n",
       "      <th>MiscFeature</th>\n",
       "      <th>MiscVal</th>\n",
       "      <th>MoSold</th>\n",
       "      <th>YrSold</th>\n",
       "      <th>SaleType</th>\n",
       "      <th>SaleCondition</th>\n",
       "      <th>SalePrice</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>60</td>\n",
       "      <td>RL</td>\n",
       "      <td>65.0</td>\n",
       "      <td>8450</td>\n",
       "      <td>Pave</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Reg</td>\n",
       "      <td>Lvl</td>\n",
       "      <td>AllPub</td>\n",
       "      <td>Inside</td>\n",
       "      <td>Gtl</td>\n",
       "      <td>CollgCr</td>\n",
       "      <td>Norm</td>\n",
       "      <td>Norm</td>\n",
       "      <td>1Fam</td>\n",
       "      <td>2Story</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>2003</td>\n",
       "      <td>2003</td>\n",
       "      <td>Gable</td>\n",
       "      <td>CompShg</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>BrkFace</td>\n",
       "      <td>196.0</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>PConc</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>No</td>\n",
       "      <td>GLQ</td>\n",
       "      <td>706</td>\n",
       "      <td>Unf</td>\n",
       "      <td>0</td>\n",
       "      <td>150</td>\n",
       "      <td>856</td>\n",
       "      <td>GasA</td>\n",
       "      <td>Ex</td>\n",
       "      <td>Y</td>\n",
       "      <td>SBrkr</td>\n",
       "      <td>856</td>\n",
       "      <td>854</td>\n",
       "      <td>0</td>\n",
       "      <td>1710</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Gd</td>\n",
       "      <td>8</td>\n",
       "      <td>Typ</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Attchd</td>\n",
       "      <td>2003.0</td>\n",
       "      <td>RFn</td>\n",
       "      <td>2</td>\n",
       "      <td>548</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>Y</td>\n",
       "      <td>0</td>\n",
       "      <td>61</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2008</td>\n",
       "      <td>WD</td>\n",
       "      <td>Normal</td>\n",
       "      <td>208500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>20</td>\n",
       "      <td>RL</td>\n",
       "      <td>80.0</td>\n",
       "      <td>9600</td>\n",
       "      <td>Pave</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Reg</td>\n",
       "      <td>Lvl</td>\n",
       "      <td>AllPub</td>\n",
       "      <td>FR2</td>\n",
       "      <td>Gtl</td>\n",
       "      <td>Veenker</td>\n",
       "      <td>Feedr</td>\n",
       "      <td>Norm</td>\n",
       "      <td>1Fam</td>\n",
       "      <td>1Story</td>\n",
       "      <td>6</td>\n",
       "      <td>8</td>\n",
       "      <td>1976</td>\n",
       "      <td>1976</td>\n",
       "      <td>Gable</td>\n",
       "      <td>CompShg</td>\n",
       "      <td>MetalSd</td>\n",
       "      <td>MetalSd</td>\n",
       "      <td>None</td>\n",
       "      <td>0.0</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>CBlock</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>Gd</td>\n",
       "      <td>ALQ</td>\n",
       "      <td>978</td>\n",
       "      <td>Unf</td>\n",
       "      <td>0</td>\n",
       "      <td>284</td>\n",
       "      <td>1262</td>\n",
       "      <td>GasA</td>\n",
       "      <td>Ex</td>\n",
       "      <td>Y</td>\n",
       "      <td>SBrkr</td>\n",
       "      <td>1262</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1262</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>TA</td>\n",
       "      <td>6</td>\n",
       "      <td>Typ</td>\n",
       "      <td>1</td>\n",
       "      <td>TA</td>\n",
       "      <td>Attchd</td>\n",
       "      <td>1976.0</td>\n",
       "      <td>RFn</td>\n",
       "      <td>2</td>\n",
       "      <td>460</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>Y</td>\n",
       "      <td>298</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>2007</td>\n",
       "      <td>WD</td>\n",
       "      <td>Normal</td>\n",
       "      <td>181500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>60</td>\n",
       "      <td>RL</td>\n",
       "      <td>68.0</td>\n",
       "      <td>11250</td>\n",
       "      <td>Pave</td>\n",
       "      <td>NaN</td>\n",
       "      <td>IR1</td>\n",
       "      <td>Lvl</td>\n",
       "      <td>AllPub</td>\n",
       "      <td>Inside</td>\n",
       "      <td>Gtl</td>\n",
       "      <td>CollgCr</td>\n",
       "      <td>Norm</td>\n",
       "      <td>Norm</td>\n",
       "      <td>1Fam</td>\n",
       "      <td>2Story</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>2001</td>\n",
       "      <td>2002</td>\n",
       "      <td>Gable</td>\n",
       "      <td>CompShg</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>BrkFace</td>\n",
       "      <td>162.0</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>PConc</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>Mn</td>\n",
       "      <td>GLQ</td>\n",
       "      <td>486</td>\n",
       "      <td>Unf</td>\n",
       "      <td>0</td>\n",
       "      <td>434</td>\n",
       "      <td>920</td>\n",
       "      <td>GasA</td>\n",
       "      <td>Ex</td>\n",
       "      <td>Y</td>\n",
       "      <td>SBrkr</td>\n",
       "      <td>920</td>\n",
       "      <td>866</td>\n",
       "      <td>0</td>\n",
       "      <td>1786</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Gd</td>\n",
       "      <td>6</td>\n",
       "      <td>Typ</td>\n",
       "      <td>1</td>\n",
       "      <td>TA</td>\n",
       "      <td>Attchd</td>\n",
       "      <td>2001.0</td>\n",
       "      <td>RFn</td>\n",
       "      <td>2</td>\n",
       "      <td>608</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>Y</td>\n",
       "      <td>0</td>\n",
       "      <td>42</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0</td>\n",
       "      <td>9</td>\n",
       "      <td>2008</td>\n",
       "      <td>WD</td>\n",
       "      <td>Normal</td>\n",
       "      <td>223500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>70</td>\n",
       "      <td>RL</td>\n",
       "      <td>60.0</td>\n",
       "      <td>9550</td>\n",
       "      <td>Pave</td>\n",
       "      <td>NaN</td>\n",
       "      <td>IR1</td>\n",
       "      <td>Lvl</td>\n",
       "      <td>AllPub</td>\n",
       "      <td>Corner</td>\n",
       "      <td>Gtl</td>\n",
       "      <td>Crawfor</td>\n",
       "      <td>Norm</td>\n",
       "      <td>Norm</td>\n",
       "      <td>1Fam</td>\n",
       "      <td>2Story</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>1915</td>\n",
       "      <td>1970</td>\n",
       "      <td>Gable</td>\n",
       "      <td>CompShg</td>\n",
       "      <td>Wd Sdng</td>\n",
       "      <td>Wd Shng</td>\n",
       "      <td>None</td>\n",
       "      <td>0.0</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>BrkTil</td>\n",
       "      <td>TA</td>\n",
       "      <td>Gd</td>\n",
       "      <td>No</td>\n",
       "      <td>ALQ</td>\n",
       "      <td>216</td>\n",
       "      <td>Unf</td>\n",
       "      <td>0</td>\n",
       "      <td>540</td>\n",
       "      <td>756</td>\n",
       "      <td>GasA</td>\n",
       "      <td>Gd</td>\n",
       "      <td>Y</td>\n",
       "      <td>SBrkr</td>\n",
       "      <td>961</td>\n",
       "      <td>756</td>\n",
       "      <td>0</td>\n",
       "      <td>1717</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Gd</td>\n",
       "      <td>7</td>\n",
       "      <td>Typ</td>\n",
       "      <td>1</td>\n",
       "      <td>Gd</td>\n",
       "      <td>Detchd</td>\n",
       "      <td>1998.0</td>\n",
       "      <td>Unf</td>\n",
       "      <td>3</td>\n",
       "      <td>642</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>Y</td>\n",
       "      <td>0</td>\n",
       "      <td>35</td>\n",
       "      <td>272</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2006</td>\n",
       "      <td>WD</td>\n",
       "      <td>Abnorml</td>\n",
       "      <td>140000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>60</td>\n",
       "      <td>RL</td>\n",
       "      <td>84.0</td>\n",
       "      <td>14260</td>\n",
       "      <td>Pave</td>\n",
       "      <td>NaN</td>\n",
       "      <td>IR1</td>\n",
       "      <td>Lvl</td>\n",
       "      <td>AllPub</td>\n",
       "      <td>FR2</td>\n",
       "      <td>Gtl</td>\n",
       "      <td>NoRidge</td>\n",
       "      <td>Norm</td>\n",
       "      <td>Norm</td>\n",
       "      <td>1Fam</td>\n",
       "      <td>2Story</td>\n",
       "      <td>8</td>\n",
       "      <td>5</td>\n",
       "      <td>2000</td>\n",
       "      <td>2000</td>\n",
       "      <td>Gable</td>\n",
       "      <td>CompShg</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>VinylSd</td>\n",
       "      <td>BrkFace</td>\n",
       "      <td>350.0</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>PConc</td>\n",
       "      <td>Gd</td>\n",
       "      <td>TA</td>\n",
       "      <td>Av</td>\n",
       "      <td>GLQ</td>\n",
       "      <td>655</td>\n",
       "      <td>Unf</td>\n",
       "      <td>0</td>\n",
       "      <td>490</td>\n",
       "      <td>1145</td>\n",
       "      <td>GasA</td>\n",
       "      <td>Ex</td>\n",
       "      <td>Y</td>\n",
       "      <td>SBrkr</td>\n",
       "      <td>1145</td>\n",
       "      <td>1053</td>\n",
       "      <td>0</td>\n",
       "      <td>2198</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>Gd</td>\n",
       "      <td>9</td>\n",
       "      <td>Typ</td>\n",
       "      <td>1</td>\n",
       "      <td>TA</td>\n",
       "      <td>Attchd</td>\n",
       "      <td>2000.0</td>\n",
       "      <td>RFn</td>\n",
       "      <td>3</td>\n",
       "      <td>836</td>\n",
       "      <td>TA</td>\n",
       "      <td>TA</td>\n",
       "      <td>Y</td>\n",
       "      <td>192</td>\n",
       "      <td>84</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>2008</td>\n",
       "      <td>WD</td>\n",
       "      <td>Normal</td>\n",
       "      <td>250000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   Id  MSSubClass MSZoning  LotFrontage  LotArea Street Alley LotShape  \\\n",
       "0   1          60       RL         65.0     8450   Pave   NaN      Reg   \n",
       "1   2          20       RL         80.0     9600   Pave   NaN      Reg   \n",
       "2   3          60       RL         68.0    11250   Pave   NaN      IR1   \n",
       "3   4          70       RL         60.0     9550   Pave   NaN      IR1   \n",
       "4   5          60       RL         84.0    14260   Pave   NaN      IR1   \n",
       "\n",
       "  LandContour Utilities LotConfig LandSlope Neighborhood Condition1  \\\n",
       "0         Lvl    AllPub    Inside       Gtl      CollgCr       Norm   \n",
       "1         Lvl    AllPub       FR2       Gtl      Veenker      Feedr   \n",
       "2         Lvl    AllPub    Inside       Gtl      CollgCr       Norm   \n",
       "3         Lvl    AllPub    Corner       Gtl      Crawfor       Norm   \n",
       "4         Lvl    AllPub       FR2       Gtl      NoRidge       Norm   \n",
       "\n",
       "  Condition2 BldgType HouseStyle  OverallQual  OverallCond  YearBuilt  \\\n",
       "0       Norm     1Fam     2Story            7            5       2003   \n",
       "1       Norm     1Fam     1Story            6            8       1976   \n",
       "2       Norm     1Fam     2Story            7            5       2001   \n",
       "3       Norm     1Fam     2Story            7            5       1915   \n",
       "4       Norm     1Fam     2Story            8            5       2000   \n",
       "\n",
       "   YearRemodAdd RoofStyle RoofMatl Exterior1st Exterior2nd MasVnrType  \\\n",
       "0          2003     Gable  CompShg     VinylSd     VinylSd    BrkFace   \n",
       "1          1976     Gable  CompShg     MetalSd     MetalSd       None   \n",
       "2          2002     Gable  CompShg     VinylSd     VinylSd    BrkFace   \n",
       "3          1970     Gable  CompShg     Wd Sdng     Wd Shng       None   \n",
       "4          2000     Gable  CompShg     VinylSd     VinylSd    BrkFace   \n",
       "\n",
       "   MasVnrArea ExterQual ExterCond Foundation BsmtQual BsmtCond BsmtExposure  \\\n",
       "0       196.0        Gd        TA      PConc       Gd       TA           No   \n",
       "1         0.0        TA        TA     CBlock       Gd       TA           Gd   \n",
       "2       162.0        Gd        TA      PConc       Gd       TA           Mn   \n",
       "3         0.0        TA        TA     BrkTil       TA       Gd           No   \n",
       "4       350.0        Gd        TA      PConc       Gd       TA           Av   \n",
       "\n",
       "  BsmtFinType1  BsmtFinSF1 BsmtFinType2  BsmtFinSF2  BsmtUnfSF  TotalBsmtSF  \\\n",
       "0          GLQ         706          Unf           0        150          856   \n",
       "1          ALQ         978          Unf           0        284         1262   \n",
       "2          GLQ         486          Unf           0        434          920   \n",
       "3          ALQ         216          Unf           0        540          756   \n",
       "4          GLQ         655          Unf           0        490         1145   \n",
       "\n",
       "  Heating HeatingQC CentralAir Electrical  1stFlrSF  2ndFlrSF  LowQualFinSF  \\\n",
       "0    GasA        Ex          Y      SBrkr       856       854             0   \n",
       "1    GasA        Ex          Y      SBrkr      1262         0             0   \n",
       "2    GasA        Ex          Y      SBrkr       920       866             0   \n",
       "3    GasA        Gd          Y      SBrkr       961       756             0   \n",
       "4    GasA        Ex          Y      SBrkr      1145      1053             0   \n",
       "\n",
       "   GrLivArea  BsmtFullBath  BsmtHalfBath  FullBath  HalfBath  BedroomAbvGr  \\\n",
       "0       1710             1             0         2         1             3   \n",
       "1       1262             0             1         2         0             3   \n",
       "2       1786             1             0         2         1             3   \n",
       "3       1717             1             0         1         0             3   \n",
       "4       2198             1             0         2         1             4   \n",
       "\n",
       "   KitchenAbvGr KitchenQual  TotRmsAbvGrd Functional  Fireplaces FireplaceQu  \\\n",
       "0             1          Gd             8        Typ           0         NaN   \n",
       "1             1          TA             6        Typ           1          TA   \n",
       "2             1          Gd             6        Typ           1          TA   \n",
       "3             1          Gd             7        Typ           1          Gd   \n",
       "4             1          Gd             9        Typ           1          TA   \n",
       "\n",
       "  GarageType  GarageYrBlt GarageFinish  GarageCars  GarageArea GarageQual  \\\n",
       "0     Attchd       2003.0          RFn           2         548         TA   \n",
       "1     Attchd       1976.0          RFn           2         460         TA   \n",
       "2     Attchd       2001.0          RFn           2         608         TA   \n",
       "3     Detchd       1998.0          Unf           3         642         TA   \n",
       "4     Attchd       2000.0          RFn           3         836         TA   \n",
       "\n",
       "  GarageCond PavedDrive  WoodDeckSF  OpenPorchSF  EnclosedPorch  3SsnPorch  \\\n",
       "0         TA          Y           0           61              0          0   \n",
       "1         TA          Y         298            0              0          0   \n",
       "2         TA          Y           0           42              0          0   \n",
       "3         TA          Y           0           35            272          0   \n",
       "4         TA          Y         192           84              0          0   \n",
       "\n",
       "   ScreenPorch  PoolArea PoolQC Fence MiscFeature  MiscVal  MoSold  YrSold  \\\n",
       "0            0         0    NaN   NaN         NaN        0       2    2008   \n",
       "1            0         0    NaN   NaN         NaN        0       5    2007   \n",
       "2            0         0    NaN   NaN         NaN        0       9    2008   \n",
       "3            0         0    NaN   NaN         NaN        0       2    2006   \n",
       "4            0         0    NaN   NaN         NaN        0      12    2008   \n",
       "\n",
       "  SaleType SaleCondition  SalePrice  \n",
       "0       WD        Normal     208500  \n",
       "1       WD        Normal     181500  \n",
       "2       WD        Normal     223500  \n",
       "3       WD       Abnorml     140000  \n",
       "4       WD        Normal     250000  "
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# load dataset\n",
    "data = pd.read_csv('train.csv')\n",
    "\n",
    "# rows and columns of the data\n",
    "print(data.shape)\n",
    "\n",
    "# visualise the dataset\n",
    "data.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Separate dataset into train and test\n",
    "\n",
    "It is important to separate our data intro training and testing set. \n",
    "\n",
    "When we engineer features, some techniques learn parameters from data. It is important to learn these parameters only from the train set. This is to avoid over-fitting.\n",
    "\n",
    "Our feature engineering techniques will learn:\n",
    "\n",
    "- mean\n",
    "- mode\n",
    "- exponents for the yeo-johnson\n",
    "- category frequency\n",
    "- and category to number mappings\n",
    "\n",
    "from the train set.\n",
    "\n",
    "**Separating the data into train and test involves randomness, therefore, we need to set the seed.**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "((1314, 79), (146, 79))"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Let's separate into train and test set\n",
    "# Remember to set the seed (random_state for this sklearn function)\n",
    "\n",
    "X_train, X_test, y_train, y_test = train_test_split(\n",
    "    data.drop(['Id', 'SalePrice'], axis=1), # predictive variables\n",
    "    data['SalePrice'], # target\n",
    "    test_size=0.1, # portion of dataset to allocate to test set\n",
    "    random_state=0, # we are setting the seed here\n",
    ")\n",
    "\n",
    "X_train.shape, X_test.shape"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Feature Engineering\n",
    "\n",
    "In the following cells, we will engineer the variables of the House Price Dataset so that we tackle:\n",
    "\n",
    "1. Missing values\n",
    "2. Temporal variables\n",
    "3. Non-Gaussian distributed variables\n",
    "4. Categorical variables: remove rare labels\n",
    "5. Categorical variables: convert strings to numbers\n",
    "5. Put the variables in a similar scale"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Target\n",
    "\n",
    "We apply the logarithm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "y_train = np.log(y_train)\n",
    "y_test = np.log(y_test)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Missing values\n",
    "\n",
    "### Categorical variables\n",
    "\n",
    "We will replace missing values with the string \"missing\" in those variables with a lot of missing data. \n",
    "\n",
    "Alternatively, we will replace missing data with the most frequent category in those variables that contain fewer observations without values. \n",
    "\n",
    "This is common practice."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "44"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# let's identify the categorical variables\n",
    "# we will capture those of type object\n",
    "\n",
    "cat_vars = [var for var in data.columns if data[var].dtype == 'O']\n",
    "\n",
    "# MSSubClass is also categorical by definition, despite its numeric values\n",
    "# (you can find the definitions of the variables in the data_description.txt\n",
    "# file available on Kaggle, in the same website where you downloaded the data)\n",
    "\n",
    "# lets add MSSubClass to the list of categorical variables\n",
    "cat_vars = cat_vars + ['MSSubClass']\n",
    "\n",
    "# cast all variables as categorical\n",
    "X_train[cat_vars] = X_train[cat_vars].astype('O')\n",
    "X_test[cat_vars] = X_test[cat_vars].astype('O')\n",
    "\n",
    "# number of categorical variables\n",
    "len(cat_vars)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "PoolQC          0.995434\n",
       "MiscFeature     0.961187\n",
       "Alley           0.938356\n",
       "Fence           0.814307\n",
       "FireplaceQu     0.472603\n",
       "GarageType      0.056317\n",
       "GarageFinish    0.056317\n",
       "GarageQual      0.056317\n",
       "GarageCond      0.056317\n",
       "BsmtExposure    0.025114\n",
       "BsmtFinType2    0.025114\n",
       "BsmtQual        0.024353\n",
       "BsmtCond        0.024353\n",
       "BsmtFinType1    0.024353\n",
       "MasVnrType      0.004566\n",
       "Electrical      0.000761\n",
       "dtype: float64"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# make a list of the categorical variables that contain missing values\n",
    "\n",
    "cat_vars_with_na = [\n",
    "    var for var in cat_vars\n",
    "    if X_train[var].isnull().sum() > 0\n",
    "]\n",
    "\n",
    "# print percentage of missing values per variable\n",
    "X_train[cat_vars_with_na ].isnull().mean().sort_values(ascending=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# variables to impute with the string missing\n",
    "with_string_missing = [\n",
    "    var for var in cat_vars_with_na if X_train[var].isnull().mean() > 0.1]\n",
    "\n",
    "# variables to impute with the most frequent category\n",
    "with_frequent_category = [\n",
    "    var for var in cat_vars_with_na if X_train[var].isnull().mean() < 0.1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['Alley', 'FireplaceQu', 'PoolQC', 'Fence', 'MiscFeature']"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "with_string_missing"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "# replace missing values with new label: \"Missing\"\n",
    "\n",
    "X_train[with_string_missing] = X_train[with_string_missing].fillna('Missing')\n",
    "X_test[with_string_missing] = X_test[with_string_missing].fillna('Missing')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "MasVnrType None\n",
      "BsmtQual TA\n",
      "BsmtCond TA\n",
      "BsmtExposure No\n",
      "BsmtFinType1 Unf\n",
      "BsmtFinType2 Unf\n",
      "Electrical SBrkr\n",
      "GarageType Attchd\n",
      "GarageFinish Unf\n",
      "GarageQual TA\n",
      "GarageCond TA\n"
     ]
    }
   ],
   "source": [
    "for var in with_frequent_category:\n",
    "    \n",
    "    # there can be more than 1 mode in a variable\n",
    "    # we take the first one with [0]    \n",
    "    mode = X_train[var].mode()[0]\n",
    "    \n",
    "    print(var, mode)\n",
    "    \n",
    "    X_train[var].fillna(mode, inplace=True)\n",
    "    X_test[var].fillna(mode, inplace=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Alley           0\n",
       "MasVnrType      0\n",
       "BsmtQual        0\n",
       "BsmtCond        0\n",
       "BsmtExposure    0\n",
       "BsmtFinType1    0\n",
       "BsmtFinType2    0\n",
       "Electrical      0\n",
       "FireplaceQu     0\n",
       "GarageType      0\n",
       "GarageFinish    0\n",
       "GarageQual      0\n",
       "GarageCond      0\n",
       "PoolQC          0\n",
       "Fence           0\n",
       "MiscFeature     0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check that we have no missing information in the engineered variables\n",
    "\n",
    "X_train[cat_vars_with_na].isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check that test set does not contain null values in the engineered variables\n",
    "\n",
    "[var for var in cat_vars_with_na if X_test[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Numerical variables\n",
    "\n",
    "To engineer missing values in numerical variables, we will:\n",
    "\n",
    "- add a binary missing indicator variable\n",
    "- and then replace the missing values in the original variable with the mean"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "35"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# now let's identify the numerical variables\n",
    "\n",
    "num_vars = [\n",
    "    var for var in X_train.columns if var not in cat_vars and var != 'SalePrice'\n",
    "]\n",
    "\n",
    "# number of numerical variables\n",
    "len(num_vars)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "LotFrontage    0.177321\n",
       "MasVnrArea     0.004566\n",
       "GarageYrBlt    0.056317\n",
       "dtype: float64"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# make a list with the numerical variables that contain missing values\n",
    "vars_with_na = [\n",
    "    var for var in num_vars\n",
    "    if X_train[var].isnull().sum() > 0\n",
    "]\n",
    "\n",
    "# print percentage of missing values per variable\n",
    "X_train[vars_with_na].isnull().mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "LotFrontage 69.87974098057354\n",
      "MasVnrArea 103.7974006116208\n",
      "GarageYrBlt 1978.2959677419356\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "LotFrontage    0\n",
       "MasVnrArea     0\n",
       "GarageYrBlt    0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# replace missing values as we described above\n",
    "\n",
    "for var in vars_with_na:\n",
    "\n",
    "    # calculate the mean using the train set\n",
    "    mean_val = X_train[var].mean()\n",
    "    \n",
    "    print(var, mean_val)\n",
    "\n",
    "    # add binary missing indicator (in train and test)\n",
    "    X_train[var + '_na'] = np.where(X_train[var].isnull(), 1, 0)\n",
    "    X_test[var + '_na'] = np.where(X_test[var].isnull(), 1, 0)\n",
    "\n",
    "    # replace missing values by the mean\n",
    "    # (in train and test)\n",
    "    X_train[var].fillna(mean_val, inplace=True)\n",
    "    X_test[var].fillna(mean_val, inplace=True)\n",
    "\n",
    "# check that we have no more missing values in the engineered variables\n",
    "X_train[vars_with_na].isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check that test set does not contain null values in the engineered variables\n",
    "\n",
    "[var for var in vars_with_na if X_test[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>LotFrontage_na</th>\n",
       "      <th>MasVnrArea_na</th>\n",
       "      <th>GarageYrBlt_na</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>930</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>656</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1348</th>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      LotFrontage_na  MasVnrArea_na  GarageYrBlt_na\n",
       "930                0              0               0\n",
       "656                0              0               0\n",
       "45                 0              0               0\n",
       "1348               1              0               0\n",
       "55                 0              0               0"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check the binary missing indicator variables\n",
    "\n",
    "X_train[['LotFrontage_na', 'MasVnrArea_na', 'GarageYrBlt_na']].head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Temporal variables\n",
    "\n",
    "### Capture elapsed time\n",
    "\n",
    "We learned in the previous notebook, that there are 4 variables that refer to the years in which the house or the garage were built or remodeled. \n",
    "\n",
    "We will capture the time elapsed between those variables and the year in which the house was sold:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "def elapsed_years(df, var):\n",
    "    # capture difference between the year variable\n",
    "    # and the year in which the house was sold\n",
    "    df[var] = df['YrSold'] - df[var]\n",
    "    return df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "for var in ['YearBuilt', 'YearRemodAdd', 'GarageYrBlt']:\n",
    "    X_train = elapsed_years(X_train, var)\n",
    "    X_test = elapsed_years(X_test, var)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "# now we drop YrSold\n",
    "X_train.drop(['YrSold'], axis=1, inplace=True)\n",
    "X_test.drop(['YrSold'], axis=1, inplace=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Numerical variable transformation\n",
    "\n",
    "### Logarithmic transformation\n",
    "\n",
    "In the previous notebook, we observed that the numerical variables are not normally distributed.\n",
    "\n",
    "We will transform with the logarightm the positive numerical variables in order to get a more Gaussian-like distribution."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "for var in [\"LotFrontage\", \"1stFlrSF\", \"GrLivArea\"]:\n",
    "    X_train[var] = np.log(X_train[var])\n",
    "    X_test[var] = np.log(X_test[var])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check that test set does not contain null values in the engineered variables\n",
    "[var for var in [\"LotFrontage\", \"1stFlrSF\", \"GrLivArea\"] if X_test[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# same for train set\n",
    "[var for var in [\"LotFrontage\", \"1stFlrSF\", \"GrLivArea\"] if X_train[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Yeo-Johnson transformation\n",
    "\n",
    "We will apply the Yeo-Johnson transformation to LotArea."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "-12.55283001172003\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Sole\\Documents\\Repositories\\envs\\feml\\lib\\site-packages\\scipy\\stats\\morestats.py:1476: RuntimeWarning: divide by zero encountered in log\n",
      "  loglike = -n_samples / 2 * np.log(trans.var(axis=0))\n",
      "C:\\Users\\Sole\\Documents\\Repositories\\envs\\feml\\lib\\site-packages\\scipy\\optimize\\optimize.py:2555: RuntimeWarning: invalid value encountered in double_scalars\n",
      "  w = xb - ((xb - xc) * tmp2 - (xb - xa) * tmp1) / denom\n",
      "C:\\Users\\Sole\\Documents\\Repositories\\envs\\feml\\lib\\site-packages\\scipy\\optimize\\optimize.py:2148: RuntimeWarning: invalid value encountered in double_scalars\n",
      "  tmp1 = (x - w) * (fx - fv)\n",
      "C:\\Users\\Sole\\Documents\\Repositories\\envs\\feml\\lib\\site-packages\\scipy\\optimize\\optimize.py:2149: RuntimeWarning: invalid value encountered in double_scalars\n",
      "  tmp2 = (x - v) * (fx - fw)\n"
     ]
    }
   ],
   "source": [
    "# the yeo-johnson transformation learns the best exponent to transform the variable\n",
    "# it needs to learn it from the train set: \n",
    "X_train['LotArea'], param = stats.yeojohnson(X_train['LotArea'])\n",
    "\n",
    "# and then apply the transformation to the test set with the same\n",
    "# parameter: see who this time we pass param as argument to the \n",
    "# yeo-johnson\n",
    "X_test['LotArea'] = stats.yeojohnson(X_test['LotArea'], lmbda=param)\n",
    "\n",
    "print(param)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check absence of na in the train set\n",
    "[var for var in X_train.columns if X_train[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check absence of na in the test set\n",
    "[var for var in X_train.columns if X_test[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Binarize skewed variables\n",
    "\n",
    "There were a few variables very skewed, we would transform those into binary variables."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "skewed = [\n",
    "    'BsmtFinSF2', 'LowQualFinSF', 'EnclosedPorch',\n",
    "    '3SsnPorch', 'ScreenPorch', 'MiscVal'\n",
    "]\n",
    "\n",
    "for var in skewed:\n",
    "    \n",
    "    # map the variable values into 0 and 1\n",
    "    X_train[var] = np.where(X_train[var]==0, 0, 1)\n",
    "    X_test[var] = np.where(X_test[var]==0, 0, 1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Categorical variables\n",
    "\n",
    "### Apply mappings\n",
    "\n",
    "These are variables which values have an assigned order, related to quality. For more information, check Kaggle website."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "# re-map strings to numbers, which determine quality\n",
    "\n",
    "qual_mappings = {'Po': 1, 'Fa': 2, 'TA': 3, 'Gd': 4, 'Ex': 5, 'Missing': 0, 'NA': 0}\n",
    "\n",
    "qual_vars = ['ExterQual', 'ExterCond', 'BsmtQual', 'BsmtCond',\n",
    "             'HeatingQC', 'KitchenQual', 'FireplaceQu',\n",
    "             'GarageQual', 'GarageCond',\n",
    "            ]\n",
    "\n",
    "for var in qual_vars:\n",
    "    X_train[var] = X_train[var].map(qual_mappings)\n",
    "    X_test[var] = X_test[var].map(qual_mappings)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "exposure_mappings = {'No': 1, 'Mn': 2, 'Av': 3, 'Gd': 4}\n",
    "\n",
    "var = 'BsmtExposure'\n",
    "\n",
    "X_train[var] = X_train[var].map(exposure_mappings)\n",
    "X_test[var] = X_test[var].map(exposure_mappings)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "finish_mappings = {'Missing': 0, 'NA': 0, 'Unf': 1, 'LwQ': 2, 'Rec': 3, 'BLQ': 4, 'ALQ': 5, 'GLQ': 6}\n",
    "\n",
    "finish_vars = ['BsmtFinType1', 'BsmtFinType2']\n",
    "\n",
    "for var in finish_vars:\n",
    "    X_train[var] = X_train[var].map(finish_mappings)\n",
    "    X_test[var] = X_test[var].map(finish_mappings)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [],
   "source": [
    "garage_mappings = {'Missing': 0, 'NA': 0, 'Unf': 1, 'RFn': 2, 'Fin': 3}\n",
    "\n",
    "var = 'GarageFinish'\n",
    "\n",
    "X_train[var] = X_train[var].map(garage_mappings)\n",
    "X_test[var] = X_test[var].map(garage_mappings)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [],
   "source": [
    "fence_mappings = {'Missing': 0, 'NA': 0, 'MnWw': 1, 'GdWo': 2, 'MnPrv': 3, 'GdPrv': 4}\n",
    "\n",
    "var = 'Fence'\n",
    "\n",
    "X_train[var] = X_train[var].map(fence_mappings)\n",
    "X_test[var] = X_test[var].map(fence_mappings)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check absence of na in the train set\n",
    "[var for var in X_train.columns if X_train[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Removing Rare Labels\n",
    "\n",
    "For the remaining categorical variables, we will group those categories that are present in less than 1% of the observations. That is, all values of categorical variables that are shared by less than 1% of houses, well be replaced by the string \"Rare\".\n",
    "\n",
    "To learn more about how to handle categorical variables visit our course [Feature Engineering for Machine Learning](https://www.trainindata.com/p/feature-engineering-for-machine-learning)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "30"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# capture all quality variables\n",
    "\n",
    "qual_vars  = qual_vars + finish_vars + ['BsmtExposure','GarageFinish','Fence']\n",
    "\n",
    "# capture the remaining categorical variables\n",
    "# (those that we did not re-map)\n",
    "\n",
    "cat_others = [\n",
    "    var for var in cat_vars if var not in qual_vars\n",
    "]\n",
    "\n",
    "len(cat_others)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "MSZoning Index(['FV', 'RH', 'RL', 'RM'], dtype='object', name='MSZoning')\n",
      "\n",
      "Street Index(['Pave'], dtype='object', name='Street')\n",
      "\n",
      "Alley Index(['Grvl', 'Missing', 'Pave'], dtype='object', name='Alley')\n",
      "\n",
      "LotShape Index(['IR1', 'IR2', 'Reg'], dtype='object', name='LotShape')\n",
      "\n",
      "LandContour Index(['Bnk', 'HLS', 'Low', 'Lvl'], dtype='object', name='LandContour')\n",
      "\n",
      "Utilities Index(['AllPub'], dtype='object', name='Utilities')\n",
      "\n",
      "LotConfig Index(['Corner', 'CulDSac', 'FR2', 'Inside'], dtype='object', name='LotConfig')\n",
      "\n",
      "LandSlope Index(['Gtl', 'Mod'], dtype='object', name='LandSlope')\n",
      "\n",
      "Neighborhood Index(['Blmngtn', 'BrDale', 'BrkSide', 'ClearCr', 'CollgCr', 'Crawfor',\n",
      "       'Edwards', 'Gilbert', 'IDOTRR', 'MeadowV', 'Mitchel', 'NAmes', 'NWAmes',\n",
      "       'NoRidge', 'NridgHt', 'OldTown', 'SWISU', 'Sawyer', 'SawyerW',\n",
      "       'Somerst', 'StoneBr', 'Timber'],\n",
      "      dtype='object', name='Neighborhood')\n",
      "\n",
      "Condition1 Index(['Artery', 'Feedr', 'Norm', 'PosN', 'RRAn'], dtype='object', name='Condition1')\n",
      "\n",
      "Condition2 Index(['Norm'], dtype='object', name='Condition2')\n",
      "\n",
      "BldgType Index(['1Fam', '2fmCon', 'Duplex', 'Twnhs', 'TwnhsE'], dtype='object', name='BldgType')\n",
      "\n",
      "HouseStyle Index(['1.5Fin', '1Story', '2Story', 'SFoyer', 'SLvl'], dtype='object', name='HouseStyle')\n",
      "\n",
      "RoofStyle Index(['Gable', 'Hip'], dtype='object', name='RoofStyle')\n",
      "\n",
      "RoofMatl Index(['CompShg'], dtype='object', name='RoofMatl')\n",
      "\n",
      "Exterior1st Index(['AsbShng', 'BrkFace', 'CemntBd', 'HdBoard', 'MetalSd', 'Plywood',\n",
      "       'Stucco', 'VinylSd', 'Wd Sdng', 'WdShing'],\n",
      "      dtype='object', name='Exterior1st')\n",
      "\n",
      "Exterior2nd Index(['AsbShng', 'BrkFace', 'CmentBd', 'HdBoard', 'MetalSd', 'Plywood',\n",
      "       'Stucco', 'VinylSd', 'Wd Sdng', 'Wd Shng'],\n",
      "      dtype='object', name='Exterior2nd')\n",
      "\n",
      "MasVnrType Index(['BrkFace', 'None', 'Stone'], dtype='object', name='MasVnrType')\n",
      "\n",
      "Foundation Index(['BrkTil', 'CBlock', 'PConc', 'Slab'], dtype='object', name='Foundation')\n",
      "\n",
      "Heating Index(['GasA', 'GasW'], dtype='object', name='Heating')\n",
      "\n",
      "CentralAir Index(['N', 'Y'], dtype='object', name='CentralAir')\n",
      "\n",
      "Electrical Index(['FuseA', 'FuseF', 'SBrkr'], dtype='object', name='Electrical')\n",
      "\n",
      "Functional Index(['Min1', 'Min2', 'Mod', 'Typ'], dtype='object', name='Functional')\n",
      "\n",
      "GarageType Index(['Attchd', 'Basment', 'BuiltIn', 'Detchd'], dtype='object', name='GarageType')\n",
      "\n",
      "PavedDrive Index(['N', 'P', 'Y'], dtype='object', name='PavedDrive')\n",
      "\n",
      "PoolQC Index(['Missing'], dtype='object', name='PoolQC')\n",
      "\n",
      "MiscFeature Index(['Missing', 'Shed'], dtype='object', name='MiscFeature')\n",
      "\n",
      "SaleType Index(['COD', 'New', 'WD'], dtype='object', name='SaleType')\n",
      "\n",
      "SaleCondition Index(['Abnorml', 'Family', 'Normal', 'Partial'], dtype='object', name='SaleCondition')\n",
      "\n",
      "MSSubClass Int64Index([20, 30, 50, 60, 70, 75, 80, 85, 90, 120, 160, 190], dtype='int64', name='MSSubClass')\n",
      "\n"
     ]
    }
   ],
   "source": [
    "def find_frequent_labels(df, var, rare_perc):\n",
    "    \n",
    "    # function finds the labels that are shared by more than\n",
    "    # a certain % of the houses in the dataset\n",
    "\n",
    "    df = df.copy()\n",
    "\n",
    "    tmp = df.groupby(var)[var].count() / len(df)\n",
    "\n",
    "    return tmp[tmp > rare_perc].index\n",
    "\n",
    "\n",
    "for var in cat_others:\n",
    "    \n",
    "    # find the frequent categories\n",
    "    frequent_ls = find_frequent_labels(X_train, var, 0.01)\n",
    "    \n",
    "    print(var, frequent_ls)\n",
    "    print()\n",
    "    \n",
    "    # replace rare categories by the string \"Rare\"\n",
    "    X_train[var] = np.where(X_train[var].isin(\n",
    "        frequent_ls), X_train[var], 'Rare')\n",
    "    \n",
    "    X_test[var] = np.where(X_test[var].isin(\n",
    "        frequent_ls), X_test[var], 'Rare')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Encoding of categorical variables\n",
    "\n",
    "Next, we need to transform the strings of the categorical variables into numbers. \n",
    "\n",
    "We will do it so that we capture the monotonic relationship between the label and the target.\n",
    "\n",
    "To learn more about how to encode categorical variables visit our course [Feature Engineering for Machine Learning](https://www.trainindata.com/p/feature-engineering-for-machine-learning)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [],
   "source": [
    "# this function will assign discrete values to the strings of the variables,\n",
    "# so that the smaller value corresponds to the category that shows the smaller\n",
    "# mean house sale price\n",
    "\n",
    "def replace_categories(train, test, y_train, var, target):\n",
    "    \n",
    "    tmp = pd.concat([X_train, y_train], axis=1)\n",
    "    \n",
    "    # order the categories in a variable from that with the lowest\n",
    "    # house sale price, to that with the highest\n",
    "    ordered_labels = tmp.groupby([var])[target].mean().sort_values().index\n",
    "\n",
    "    # create a dictionary of ordered categories to integer values\n",
    "    ordinal_label = {k: i for i, k in enumerate(ordered_labels, 0)}\n",
    "    \n",
    "    print(var, ordinal_label)\n",
    "    print()\n",
    "\n",
    "    # use the dictionary to replace the categorical strings by integers\n",
    "    train[var] = train[var].map(ordinal_label)\n",
    "    test[var] = test[var].map(ordinal_label)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "MSZoning {'Rare': 0, 'RM': 1, 'RH': 2, 'RL': 3, 'FV': 4}\n",
      "\n",
      "Street {'Rare': 0, 'Pave': 1}\n",
      "\n",
      "Alley {'Grvl': 0, 'Pave': 1, 'Missing': 2}\n",
      "\n",
      "LotShape {'Reg': 0, 'IR1': 1, 'Rare': 2, 'IR2': 3}\n",
      "\n",
      "LandContour {'Bnk': 0, 'Lvl': 1, 'Low': 2, 'HLS': 3}\n",
      "\n",
      "Utilities {'Rare': 0, 'AllPub': 1}\n",
      "\n",
      "LotConfig {'Inside': 0, 'FR2': 1, 'Corner': 2, 'Rare': 3, 'CulDSac': 4}\n",
      "\n",
      "LandSlope {'Gtl': 0, 'Mod': 1, 'Rare': 2}\n",
      "\n",
      "Neighborhood {'IDOTRR': 0, 'MeadowV': 1, 'BrDale': 2, 'Edwards': 3, 'BrkSide': 4, 'OldTown': 5, 'Sawyer': 6, 'SWISU': 7, 'NAmes': 8, 'Mitchel': 9, 'SawyerW': 10, 'Rare': 11, 'NWAmes': 12, 'Gilbert': 13, 'Blmngtn': 14, 'CollgCr': 15, 'Crawfor': 16, 'ClearCr': 17, 'Somerst': 18, 'Timber': 19, 'StoneBr': 20, 'NridgHt': 21, 'NoRidge': 22}\n",
      "\n",
      "Condition1 {'Artery': 0, 'Feedr': 1, 'Norm': 2, 'RRAn': 3, 'Rare': 4, 'PosN': 5}\n",
      "\n",
      "Condition2 {'Rare': 0, 'Norm': 1}\n",
      "\n",
      "BldgType {'2fmCon': 0, 'Duplex': 1, 'Twnhs': 2, '1Fam': 3, 'TwnhsE': 4}\n",
      "\n",
      "HouseStyle {'SFoyer': 0, '1.5Fin': 1, 'Rare': 2, '1Story': 3, 'SLvl': 4, '2Story': 5}\n",
      "\n",
      "RoofStyle {'Gable': 0, 'Rare': 1, 'Hip': 2}\n",
      "\n",
      "RoofMatl {'CompShg': 0, 'Rare': 1}\n",
      "\n",
      "Exterior1st {'AsbShng': 0, 'Wd Sdng': 1, 'WdShing': 2, 'MetalSd': 3, 'Stucco': 4, 'Rare': 5, 'HdBoard': 6, 'Plywood': 7, 'BrkFace': 8, 'CemntBd': 9, 'VinylSd': 10}\n",
      "\n",
      "Exterior2nd {'AsbShng': 0, 'Wd Sdng': 1, 'MetalSd': 2, 'Wd Shng': 3, 'Stucco': 4, 'Rare': 5, 'HdBoard': 6, 'Plywood': 7, 'BrkFace': 8, 'CmentBd': 9, 'VinylSd': 10}\n",
      "\n",
      "MasVnrType {'Rare': 0, 'None': 1, 'BrkFace': 2, 'Stone': 3}\n",
      "\n",
      "Foundation {'Slab': 0, 'BrkTil': 1, 'CBlock': 2, 'Rare': 3, 'PConc': 4}\n",
      "\n",
      "Heating {'Rare': 0, 'GasW': 1, 'GasA': 2}\n",
      "\n",
      "CentralAir {'N': 0, 'Y': 1}\n",
      "\n",
      "Electrical {'Rare': 0, 'FuseF': 1, 'FuseA': 2, 'SBrkr': 3}\n",
      "\n",
      "Functional {'Rare': 0, 'Min2': 1, 'Mod': 2, 'Min1': 3, 'Typ': 4}\n",
      "\n",
      "GarageType {'Rare': 0, 'Detchd': 1, 'Basment': 2, 'Attchd': 3, 'BuiltIn': 4}\n",
      "\n",
      "PavedDrive {'N': 0, 'P': 1, 'Y': 2}\n",
      "\n",
      "PoolQC {'Missing': 0, 'Rare': 1}\n",
      "\n",
      "MiscFeature {'Rare': 0, 'Shed': 1, 'Missing': 2}\n",
      "\n",
      "SaleType {'COD': 0, 'Rare': 1, 'WD': 2, 'New': 3}\n",
      "\n",
      "SaleCondition {'Rare': 0, 'Abnorml': 1, 'Family': 2, 'Normal': 3, 'Partial': 4}\n",
      "\n",
      "MSSubClass {30: 0, 'Rare': 1, 190: 2, 90: 3, 160: 4, 50: 5, 85: 6, 70: 7, 80: 8, 20: 9, 75: 10, 120: 11, 60: 12}\n",
      "\n"
     ]
    }
   ],
   "source": [
    "for var in cat_others:\n",
    "    replace_categories(X_train, X_test, y_train, var, 'SalePrice')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check absence of na in the train set\n",
    "[var for var in X_train.columns if X_train[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# check absence of na in the test set\n",
    "[var for var in X_test.columns if X_test[var].isnull().sum() > 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAETCAYAAAAs4pGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAXvElEQVR4nO3df7BfdX3n8edLiEADs6JElJCbYMWNdRTRK64bdoV2RWzdBVe2om7A2m52uisls3RWmu7orOw60p1h3VYtpkBtO1gGDWjqDzAKiJQSk5tGYhJBClbI4hJ+rAnKFgPv/eN7ol9vzr33e5Oc+71Jno+Z79xzPp/POd/3nTvkxef8TFUhSdJ4zxl2AZKk2cmAkCS1MiAkSa0MCElSKwNCktTKgJAktTIgpP0kyaeS/Ldm+YwkDw27JmlfGBDSXkhyW5Inkhwx7FqkrhgQ0jQlWQT8M6CAfzXcaqTuGBDS9F0A3AV8CrhwkA2SnJBkVZLtSR5I8jtN+4uS/DjJC/rGvqYZN6eL4qVBGRDS9F0AXNt83pzk+MkGJ3kO8FfAt4D5wK8Ay5O8uap+ANwG/HrfJkuB66rqJx3ULg3MgJCmIcnpwELg+qoaA/4OeNcUm70OmFdVH6qqp6vqfuBPgPOb/j8D/m2z/8OAdwJ/0UX90nQYENL0XAh8paoebdY/zdSHmRYCJyT5v7s/wApg98zj88AvJTkJeBPww6r65v4vXZqew4ddgHSgSHIUvUNBhyX5QdN8BPC8JKdMsumDwANVdXJbZ1X9vyTX05tFLMbZg2YJA0Ia3LnAM8Argaf72q+nd15iIt8EdiZ5P/CHzbYvB46qqnXNmD9vPi+kN7uQhs5DTNLgLgT+tKq+X1U/2P0BPga8mwn+h6uqngHeCrwaeAB4FLgK+Ed9Y/4aeBbYUFV/3+lvIQ0ovjBImh2S3AJ8uqquGnYtEhgQ0qyQ5HXAGmBBVe0cdj0SdHiIKcmCJLcm2ZJkc5KLJxh3RpKNzZiv97WfneSeJPclubSrOqVhS/JnwFeB5YaDZpPOZhBJXgy8uKo2JDkGGAPOraotfWOeB9wJnF1V30/ywqp6pLkW/F56l/w9BKwD3tm/rSSpW53NIKrq4ara0CzvBLbSu4u037uAG6rq+824R5r204D7qur+qnoauA44p6taJUl7mpGrmJqHm50KrB3X9TLg2ObJmGNJdl8qOJ/eteO7PcSe4SJJ6lDn90EkORpYRe/46o6W738tvWfTHAX8TZK7prn/ZcAygLlz57528eLF+160JB0ixsbGHq2qeW19nQZE8zTKVcC1VXVDy5CHgMeq6kfAj5LcDpzStC/oG3cisK3tO6pqJbASYHR0tNavX78ffwNJOrglmfC+my6vYgpwNbC1qq6YYNjngdOTHJ7kF4DX0ztXsQ44OclJSZ5L76Fmq7uqVZK0py5nEEvoPbZ4U5KNTdsKYASgqq6sqq1JbgLupncX6VVV9W2AJO8DbgYOA66pqs0d1ipJGuegulHOQ0ySND1JxqpqtK3PZzFJkloZEJKkVgaEJKmVASFJamVASJJaGRCSpFYGhCSplQEhSWplQEiSWhkQkqRWBoQkqZUBIUlqZUBIkloZEJKkVgaEJKmVASFJamVASJJaGRCSpFadBUSSBUluTbIlyeYkF7eMOSPJD5NsbD4f6Ov7XpJNTbvvEZWkGXZ4h/veBVxSVRuSHAOMJVlTVVvGjftGVb11gn2cWVWPdlijJGkCnc0gqurhqtrQLO8EtgLzu/o+SdL+NSPnIJIsAk4F1rZ0vyHJt5J8Ockr+toL+EqSsSTLZqJOSdLPdHmICYAkRwOrgOVVtWNc9wZgYVU9meRXgc8BJzd9p1fVtiQvBNYk+U5V3d6y/2XAMoCRkZGufg1JOuR0OoNIModeOFxbVTeM76+qHVX1ZLP8JWBOkuOa9W3Nz0eAG4HT2r6jqlZW1WhVjc6bN6+j30SSDj1dXsUU4Gpga1VdMcGYFzXjSHJaU89jSeY2J7ZJMhc4C/h2V7VKkvbU5SGmJcBSYFOSjU3bCmAEoKquBM4DfjvJLuAp4PyqqiTHAzc22XE48OmquqnDWiVJ43QWEFV1B5ApxnwM+FhL+/3AKR2VJkkagHdSS5JaGRCSpFYGhCSplQEhSWplQEiSWhkQkqRWBoQkqZUBIUlqZUBIkloZEJKkVgaEJKmVASFJamVASJJaGRCSpFYGhCSplQEhSWplQEiSWhkQkqRWBoQkqVVnAZFkQZJbk2xJsjnJxS1jzkjywyQbm88H+vrOTnJPkvuSXNpVnZKkdod3uO9dwCVVtSHJMcBYkjVVtWXcuG9U1Vv7G5IcBnwceBPwELAuyeqWbSVJHelsBlFVD1fVhmZ5J7AVmD/g5qcB91XV/VX1NHAdcE43lUqS2szIOYgki4BTgbUt3W9I8q0kX07yiqZtPvBg35iHmCBckixLsj7J+u3bt+/PsiXpkNZ5QCQ5GlgFLK+qHeO6NwALq+oU4I+Az013/1W1sqpGq2p03rx5+1yvJKmn04BIModeOFxbVTeM76+qHVX1ZLP8JWBOkuOAbcCCvqEnNm2SpBnS5VVMAa4GtlbVFROMeVEzjiSnNfU8BqwDTk5yUpLnAucDq7uqVZK0py6vYloCLAU2JdnYtK0ARgCq6krgPOC3k+wCngLOr6oCdiV5H3AzcBhwTVVt7rBWSdI46f17fHAYHR2t9evXD7sMSTpgJBmrqtG2vi5nENKstejSLw67hE597yO/NuwSdBDwURuSpFbOICQdcA7mGeBsmv05g5AktTIgJEmtDAhJUisDQpLUyoCQJLUyICRJrQwISVIrA0KS1MqAkCS1MiAkSa0MCElSKwNCktTKgJAktTIgJEmtfNz3XjqYHzcMs+uRw5KGo7MZRJIFSW5NsiXJ5iQXTzL2dUl2JTmvr+2ZJBubz+qu6pQktetyBrELuKSqNiQ5BhhLsqaqtvQPSnIYcDnwlXHbP1VVr+6wPknSJDqbQVTVw1W1oVneCWwF5rcMvQhYBTzSVS2SpOmbkZPUSRYBpwJrx7XPB94G/HHLZkcmWZ/kriTndl6kJOnndH6SOsnR9GYIy6tqx7jujwLvr6pnk4zfdGFVbUvyEuCWJJuq6u9a9r8MWAYwMjKy3+uXpENVpzOIJHPohcO1VXVDy5BR4Lok3wPOAz6xe7ZQVduan/cDt9GbgeyhqlZW1WhVjc6bN2+//w6SdKjq8iqmAFcDW6vqirYxVXVSVS2qqkXAZ4H/UFWfS3JskiOa/RwHLAG2tO1DktSNLg8xLQGWApuSbGzaVgAjAFV15STbvhz4ZJJn6YXYR8Zf/SRJ6lZnAVFVdwB7nFiYZPx7+pbvBF7ZQVmSpAH5qA1JUquBAyLJwiT/olk+qrn5TZJ0kBooIJL8O3onkT/ZNJ0IfK6jmiRJs8CgM4j/SO+k8w6Aqvou8MKuipIkDd+gAfEPVfX07pUkhwPVTUmSpNlg0ID4epIVwFFJ3gR8Bvir7sqSJA3boAFxKbAd2AT8e+BLwH/pqihJ0vANeh/EUcA1VfUn8NNHdB8F/LirwiRJwzXoDOJr9AJht6OAr+7/ciRJs8WgAXFkVT25e6VZ/oVuSpIkzQaDBsSPkrxm90qS1wJPdVOSJGk2GPQcxHLgM0n+N73nK70IeEdXRUmShm+ggKiqdUkWA/+4abqnqn7SXVmSpGGbNCCS/HJV3ZLkX4/relkSJngJkCTpIDDVDOKNwC3Av2zpK8CAkKSD1KQBUVUfTPIc4MtVdf0M1SRJmgWmvIqpqp4F/vMM1CJJmkUGvcz1q0l+N8mCJM/f/em0MknSUA0aEO+g98jv24Gx5rN+sg2aMLk1yZYkm5NcPMnY1yXZleS8vrYLk3y3+Vw4YJ2SpP1k0MtcT9qLfe8CLqmqDc3b58aSrKmqLf2Dmuc6XQ58pa/t+cAHgVF6J8PHkqyuqif2og5J0l6YdAaR5PVJvpXkySR/k+Tlg+64qh6uqg3N8k5gKzC/ZehFwCrgkb62NwNrqurxJhTWAGcP+t2SpH031SGmjwO/C7wAuAL46N58SZJFwKnA2nHt84G3AX88bpP5wIN96w/RHi6SpI5MFRDPqao1VfUPVfUZYN50vyDJ0fRmCMurase47o8C72+ulNorSZYlWZ9k/fbt2/d2N5KkcaY6B/G8cXdR/9z6VHdSJ5lDLxyunWDsKHBdEoDjgF9NsgvYBpzRN+5E4La276iqlcBKgNHRUV+DKkn7yVQB8XV+/i7q/vVJ76RO71/9q4GtVXVF25j+k99JPgV8oao+15yk/nCSY5vus4Dfm6JWSdJ+NNWd1L+xD/teAiwFNiXZ2LStAEaafV85yfc+nuQyYF3T9KGqenwfapEkTdNAl7kmOR74MHBCVb0lyS8Bb6iqqyfapqruoPdo8IFU1XvGrV8DXDPo9pKk/WvQG+U+BdwMnNCs30vvHRGSpIPUoAFxXPOwvmcBqmoX8ExnVUmShm46rxx9Ab0T0yT5J8APO6tKkjR0g75y9D8Bq4FfTPLX9O6HOG/yTSRJB7JBn8W0Ickb6b1yNPjKUUk66E31ytHxrxrdzVeOStJBbqoZRNurRnfzlaOSdBDr8kY5SdIBbNCT1CT5NeAVwJG726rqQ10UJUkavoEuc01yJb23yl1E7yT1vwEWdliXJGnIBr0P4p9W1QXAE1X1X4E3AC/rrixJ0rANGhBPNT9/nOQEeq8TfXE3JUmSZoNBz0F8IcnzgD8Axpq2qzqpSJI0K0x1H8TrgAer6rJm/WhgE/Ad4H92X54kaVimOsT0SeBpgCT/HPhI0/ZDmre4SZIOTlMdYjqs70U97wBWVtUqYFXfS4AkSQehqWYQhyXZHSK/AtzS1zfwPRSSpAPPVP/I/yXw9SSP0ruS6RsASV6Kj/uWpIPapDOIqvrvwCX03ih3elVV33YXTbZtkgVJbk2yJcnmJBe3jDknyd1JNiZZn+T0vr5nmvaNSVZP9xeTJO2bKQ8TVdVdLW33DrDvXcAlzaPCjwHGkqypqi19Y74GrK6qSvIq4HpgcdP3VFW9eoDvkSR1YNAb5aatqh6uqg3N8k5gKzB/3Jgn+2Ylc2neWCdJGr7OAqJfkkXAqcDalr63JfkO8EXgvX1dRzaHne5Kcu5M1ClJ+pnOA6K5uW4VsLyqdozvr6obq2oxcC5wWV/XwqoaBd4FfDTJL06w/2VNkKzfvn37/v8FJOkQ1WlAJJlDLxyunertc1V1O/CSJMc169uan/cDt9GbgbRtt7KqRqtqdN68efuzfEk6pHUWEEkCXA1sraorJhjz0mYcSV4DHAE8luTYJEc07ccBS4AtbfuQJHWjy5vdlgBLgU19d12vAEYAqupK4O3ABUl+Qu8+i3c0VzS9HPhkkmfphdhHxl39JEnqWGcBUVV30Hu50GRjLgcub2m/E3hlR6VJkgYwI1cxSZIOPAaEJKmVASFJamVASJJaGRCSpFYGhCSplQEhSWplQEiSWhkQkqRWBoQkqZUBIUlqZUBIkloZEJKkVgaEJKmVASFJamVASJJaGRCSpFYGhCSpVWcBkWRBkluTbEmyOcnFLWPOSXJ3ko1J1ic5va/vwiTfbT4XdlWnJKldZ++kBnYBl1TVhiTHAGNJ1lTVlr4xXwNWV1UleRVwPbA4yfOBDwKjQDXbrq6qJzqsV5LUp7MZRFU9XFUbmuWdwFZg/rgxT1ZVNatz6YUBwJuBNVX1eBMKa4Czu6pVkrSnGTkHkWQRcCqwtqXvbUm+A3wReG/TPB94sG/YQ4wLF0lStzoPiCRHA6uA5VW1Y3x/Vd1YVYuBc4HL9mL/y5rzF+u3b9++z/VKkno6DYgkc+iFw7VVdcNkY6vqduAlSY4DtgEL+rpPbNratltZVaNVNTpv3rz9VLkkqcurmAJcDWytqismGPPSZhxJXgMcATwG3AycleTYJMcCZzVtkqQZ0uVVTEuApcCmJBubthXACEBVXQm8HbggyU+Ap4B3NCetH09yGbCu2e5DVfV4h7VKksbpLCCq6g4gU4y5HLh8gr5rgGs6KE2SNADvpJYktTIgJEmtDAhJUisDQpLUyoCQJLUyICRJrQwISVIrA0KS1MqAkCS1MiAkSa0MCElSKwNCktTKgJAktTIgJEmtDAhJUisDQpLUyoCQJLUyICRJrToLiCQLktyaZEuSzUkubhnz7iR3J9mU5M4kp/T1fa9p35hkfVd1SpLadfZOamAXcElVbUhyDDCWZE1Vbekb8wDwxqp6IslbgJXA6/v6z6yqRzusUZI0gc4CoqoeBh5ulncm2QrMB7b0jbmzb5O7gBO7qkeSND0zcg4iySLgVGDtJMN+E/hy33oBX0kylmRZh+VJklp0eYgJgCRHA6uA5VW1Y4IxZ9ILiNP7mk+vqm1JXgisSfKdqrq9ZdtlwDKAkZGR/V6/JB2qOp1BJJlDLxyuraobJhjzKuAq4Jyqemx3e1Vta34+AtwInNa2fVWtrKrRqhqdN2/e/v4VJOmQ1eVVTAGuBrZW1RUTjBkBbgCWVtW9fe1zmxPbJJkLnAV8u6taJUl76vIQ0xJgKbApycambQUwAlBVVwIfAF4AfKKXJ+yqqlHgeODGpu1w4NNVdVOHtUqSxunyKqY7gEwx5reA32ppvx84Zc8tJEkzxTupJUmtDAhJUisDQpLUyoCQJLUyICRJrQwISVIrA0KS1MqAkCS1MiAkSa0MCElSKwNCktTKgJAktTIgJEmtDAhJUisDQpLUyoCQJLUyICRJrQwISVIrA0KS1KqzgEiyIMmtSbYk2Zzk4pYx705yd5JNSe5Mckpf39lJ7klyX5JLu6pTktTu8A73vQu4pKo2JDkGGEuypqq29I15AHhjVT2R5C3ASuD1SQ4DPg68CXgIWJdk9bhtJUkd6mwGUVUPV9WGZnknsBWYP27MnVX1RLN6F3Bis3wacF9V3V9VTwPXAed0VaskaU9dziB+Kski4FRg7STDfhP4crM8H3iwr+8h4PUT7HsZsKxZfTLJPftU7Ox1HPDoTH1ZLp+pbzpk+Pc7sM3Y328If7uFE3V0HhBJjgZWAcurascEY86kFxCnT3f/VbWS3qGpg1qS9VU1Ouw6tHf8+x3YDtW/X6cBkWQOvXC4tqpumGDMq4CrgLdU1WNN8zZgQd+wE5s2SdIM6fIqpgBXA1ur6ooJxowANwBLq+revq51wMlJTkryXOB8YHVXtUqS9tTlDGIJsBTYlGRj07YCGAGoqiuBDwAvAD7RyxN2VdVoVe1K8j7gZuAw4Jqq2txhrQeCg/4w2kHOv9+B7ZD8+6Wqhl2DJGkW8k5qSVIrA0KS1MqAkCS1mpEb5TR9SRbTu3t8993n24DVVbV1eFVJB7/mv735wNqqerKv/eyquml4lc08ZxCzUJL303u8SIBvNp8Af+mDCw9sSX5j2DVoYkl+B/g8cBHw7ST9j/j58HCqGh6vYpqFktwLvKKqfjKu/bnA5qo6eTiVaV8l+X5VjQy7DrVLsgl4Q1U92Twi6LPAX1TV/0ryt1V16nArnFkeYpqdngVOAP5+XPuLmz7NYknunqgLOH4ma9G0PWf3YaWq+l6SM4DPJllI7+93SDEgZqflwNeSfJefPbRwBHgp8L5hFaWBHQ+8GXhiXHuAO2e+HE3D/0ny6qraCNDMJN4KXAO8cqiVDYEBMQtV1U1JXkbvsef9J6nXVdUzw6tMA/oCcPTuf2T6JbltxqvRdFxA7102P1VVu4ALknxyOCUNj+cgJEmtvIpJktTKgJAktTIgpH2Q5Nwk1dxcRZJFSb7dLJ+R5AvDrVDaewaEtG/eCdzR/JQOKgaEtJea1+meTu91uedPMXZukmuSfDPJ3+6+QzfJ7Ule3TfujiSndFm3NCgDQtp75wA3NW9DfCzJaycZ+/vALVV1GnAm8D+SzKX31sX3ADSXNh9ZVd/qtmxpMAaEtPfeSe+ZWTQ/JzvMdBZwafN2xduAI+nd/PgZ4K3N+9vfC3yqo1qlafNGOWkvJHk+8MvAK5MUvVfjFvDxiTYB3l5V97Tsaw292civA5PNQqQZ5QxC2jvn0XuI28KqWlRVC4AHgAUTjL8ZuCjNy9eT9D/07SrgD+ndKT/+8RzS0BgQ0t55J3DjuLZVwO9NMP4yYA5wd5LNzToAVTUG7AD+tIM6pb3mozakIUtyAr3zEouryqf1atZwBiENUZILgLXA7xsOmm2cQUiSWjmDkCS1MiAkSa0MCElSKwNCktTKgJAktTIgJEmt/j8/4ztZKln+GwAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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UQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihIQERFRlICIiIiiBERERBQlICIioqixgJA0TdJNknolrZM0tzDmHEl3SFojaaWkM1r63iHpx/XrHU3VGRERZY09kxrYAVxge7WkicAqSUtt97aM+S6wxLYlnQR8CZgh6enAxUAP4HrZJbYfabDeiIho0dgehO1NtlfX77cB64EpbWO223b9cTxVGAC8Blhq++E6FJYCZzdVa0RE7GqfnIOQNB04FVhe6HuTpDuBbwJ/VDdPAe5vGbaBtnCJiIhmNR4QkiYAi4F5tre299u+zvYM4Fzgkj1Y/5z6/MXKzZs373W9ERFRaTQgJI2jCoerbV870FjbNwPPkjQJ2AhMa+meWreVlltou8d2T1dX1xBVHhERTV7FJGARsN72Zf2MOb4eh6QXAocAW4AbgVdLOlLSkcCr67aIiNhHmryKaRYwG1graU3dNh/oBrC9AHgz8HZJvwaeAM6vT1o/LOkSYEW93EdtP9xgrRER0aaxgLC9DNAgYy4FLu2n7yrgqgZKi4iIDmQmdUREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihIQERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqKosYCQNE3STZJ6Ja2TNLcw5m2S7pC0VtKtkk5u6buvbl8jaWVTdUZERFljz6QGdgAX2F4taSKwStJS270tY34KnGn7EUmvBRYCp7X0v9z2Qw3WGBER/WgsIGxvAjbV77dJWg9MAXpbxtzasshtwNSm6omIiN2zT85BSJoOnAosH2DYHwM3tHw28G1JqyTNabC8iIgoaPIQEwCSJgCLgXm2t/Yz5uVUAXFGS/MZtjdKegawVNKdtm8uLDsHmAPQ3d095PVHRIxVje5BSBpHFQ5X2762nzEnAZ8BzrG9pa/d9sb654PAdcDM0vK2F9rusd3T1dU11L9CRMSY1eRVTAIWAettX9bPmG7gWmC27btb2sfXJ7aRNB54NfCjpmqNiIhdNXmIaRYwG1graU3dNh/oBrC9APgQcBTwqSpP2GG7BzgauK5uOwj4gu1vNVhrRES0afIqpmWABhnzJ8CfFNrvBU7edYmIiNhXMpM6IiKK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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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bC+w3W27e8qUKQ19k4iIsafJq5gELATW257Xz5iX1+OQdHJdz6OSJtQntpE0ATgT+ElTtUZExK6aPMQ0C5gNrJW0pm67FOgCsD0fOA/4qKSdwA7gfNuWdDhwbZ0d+wPftH1Dg7VGRESbxgLC9u2ABhhzJXBlof1+4ISGSouIiA5kJnVERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFjQWEpOmSbpHUK2mdpIsKY86Q9LikNfXrky19Z0m6R9J9ki5pqs6IiCjbv8F17wQutt0jaRKwWtJy271t435k+x2tDZLGAV8C3gJsAFZKWlZYNiIiGtLYHoTtTbZ76vfbgPXA1A4XPxm4z/b9tn8FXAWc00ylERFRMiTnICTNBE4EVhS6T5X0Y0nfk/Saum0q8FDLmA30Ey6S5khaJWnV5s2b92XZERFjWuMBIWkisASYa3trW3cPMMP2CcAXge8Mdv22F9jutt09ZcqUva43IiIqTZ6DQNJ4qnBYbHtpe39rYNi+XtKXJU0GNgLTW4ZOq9si9omZl3x3uEto1AOfO3u4S4hRoLGAkCRgIbDe9rx+xrwc+HfblnQy1R7No8AvgWMkHUUVDOcD722q1oh4YRnNAT+Swr3JPYhZwGxgraQ1ddulQBeA7fnAecBHJe0EdgDn2zawU9LHgBuBccAi2+sarDUiIto0FhC2bwc0wJgrgSv76bseuL6B0iIiogOZSR0REUUJiIiIKEpAREREUaOXuY5mo/kqChhZV1JExPDIHkRERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKGgsISdMl3SKpV9I6SRftZuxJknZKOq+l7RlJa+rXsqbqjIiIsiafB7ETuNh2j6RJwGpJy233tg6SNA64Aripbfkdtl/XYH0REbEbje1B2N5ku6d+vw1YD0wtDL0QWAI83FQtERExeENyDkLSTOBEYEVb+1TgXcBXCosdKGmVpDslndt4kRER8TyNP3JU0kSqPYS5tre2dX8B+ITtZyW1LzrD9kZJrwBulrTW9s8K658D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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAETCAYAAAAs4pGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAa9klEQVR4nO3de5RdZZ3m8e8DBESCiqTkkqQIChpv3CxD02EER0W8dIMtNmpPAJXJLLu1k9XYo0M7YkvryMxqpLu9xAyJlx6UVhMwXjFKABHBJNUlIRVARBRilBCQJJAWAs/8sXeZw8lbVSekdlWRPJ+1auWc93333r9zFtRT+/LuLdtERES022OsC4iIiPEpAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIgYhKTPS/qHIfot6YjRrCliNCUgYrcm6S5JWyRtlvSApG9JmjqC6++u1z3wY0kPtbz/TyO1rYiRloCIgD+xPRE4BPgt8C8jtWLbv7I9ceCnbj66pe2HI7WtiJGWgIio2f4P4GvAi0r9kv5W0jpJv5b0zra+AyV9Q9JGScsl/YOk6wfblqSDJT0s6cCWtuMkrZc0QdI5kn4k6ZOSHpR0q6RXtYx9pqQFdT1r6+3tufPfQsQ2CYiImqSnA2cCNxb6TgXeB7wGOBJ4dduQTwEPAQcDZ9c/g7L9G+Aa4M9bmmcBl9t+tH5/PPBzYBJwAbBY0rPrvs8DW4EjgGOBU4Bzh/+UEZ1LQETAlZJ+BzxIFQD/pzDmz4HP2b7F9kPAhwc66r/c3wxcYPth2/3AFzrY7heA/9KyjrcB/9rSfy9wie1Hbf8bcBvwBkkHAa8H5tp+yPa9wCeAt+7AZ44Y1l5jXUDEOHC67e/Xv6RPA66V1H6Y6VBgZcv7X7a87qL6f+nulrbW14P5OjBP0uHAC4AHbf+kpX+tn3g3zV/WdRwGTADWSRro26PDbUZ0LHsQETXbj9leDDwGnNjWvQ5ovbqpu+X1eqrDPVNa2oa9Eqo+5/EVqr2IWTxx7wFgsloSoN7mr6mC4PfAJNvPqn+eYfvFw20zYkckICJqqpwGHACsaev+CnCOpBfV5youGOiw/RiwGPiwpKdLmg6c1eFmvwicA/wp2wfEc4C/rk9avwV4IfBt2+uA7wH/KOkZkvaQ9DxJJ+3QB44YRgIiAr4haTOwEfgocLbt1a0DbH8HuAS4Grij/rfVe4BnAr+h+kX/Zaq/8odk+0fA40Cv7V+2dd9EdUL8vrquM2xvqPvOAvYG+oEHqK6+OqSDzxrRMeWBQREjT9JFwMG2h7yaqR57NfAl25e2tJ0DnGu7/VBXxKjJHkTECJA0XdJR9WGqGcC7gCs6WO7lwHHAvzVdY8SOaiwgJE2VtExSv6TVkuYMMu5kSX31mGtb2k+VdJukOyR9oKk6I0bI/lTnIR6i+mX/j1RXKQ1K0heA71Ndrrqp8QojdlBjh5gkHQIcYrtX0v5UlwieXl8jPjDmWcANwKm2fyXpObbvrS83vJ3qmvR7gOXA21qXjYiIZjW2B2F7ne3e+vUmqqtCJrcNezuw2Pav6nH31u0zgDts32n7EeByquvTIyJilIzKOQhJ06huB3BTW9fzgQMkXSNppaSBSwMn88RJP/ewfbhERESDGp9JLWkisIjqOOvGwvZfBrwK2Bf4saTt7oMzzPpnA7MB9ttvv5dNnz5954uOiNhNrFy58j7bXaW+RgNC0gSqcLisnqHa7h5gQ31vm4ckXQccXbe3zkSdAqwtbcP2fGA+QE9Pj1esWDGCnyAiYtcmqX3+zR80eRWTgAXAGtsXDzLs68CJkvaqZ6ceT3WuYjlwpKTDJe1NdROyJU3VGhER22tyD2Im1f1lVknqq9vOp76Hje15ttdI+i5wM9Vs0ktt3wIg6T3AVcCewML2ma0REdGsXWomdQ4xRUTsGEkrbfeU+jKTOiIiihIQERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVHUWEBImippmaR+SaslzSmMOVnSg5L66p8PtfTdJWlV3Z7niEZEjLK9Glz3VuA8272S9gdWSlpqu79t3A9tv3GQdbzS9n0N1hgREYNobA/C9jrbvfXrTcAaYHJT24uIiJE1KucgJE0DjgVuKnSfIOmnkr4j6cUt7Qa+J2mlpNmjUWdERGzT5CEmACRNBBYBc21vbOvuBQ6zvVnS64ErgSPrvhNtr5X0HGCppFttX1dY/2xgNkB3d3dTHyMiYrfT6B6EpAlU4XCZ7cXt/bY32t5cv/42MEHSpPr92vrfe4ErgBmlbdieb7vHdk9XV1dDnyQiYvfT5FVMAhYAa2xfPMiYg+txSJpR17NB0n71iW0k7QecAtzSVK0REbG9Jg8xzQRmAask9dVt5wPdALbnAWcA75a0FdgCvNW2JR0EXFFnx17Al2x/t8FaIyKiTWMBYft6QMOM+STwyUL7ncDRDZUWEREdyEzqiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihoLCElTJS2T1C9ptaQ5hTEnS3pQUl/986GWvlMl3SbpDkkfaKrOiIgo26vBdW8FzrPdK2l/YKWkpbb728b90PYbWxsk7Ql8CngNcA+wXNKSwrIREdGQxvYgbK+z3Vu/3gSsASZ3uPgM4A7bd9p+BLgcOK2ZSiMiomRUzkFImgYcC9xU6D5B0k8lfUfSi+u2ycDdLWPuYZBwkTRb0gpJK9avXz+SZUdE7NYaDwhJE4FFwFzbG9u6e4HDbB8N/Atw5Y6u3/Z82z22e7q6una63oiIqDQaEJImUIXDZbYXt/fb3mh7c/3628AESZOAtcDUlqFT6raIiBglTV7FJGABsMb2xYOMObgeh6QZdT0bgOXAkZIOl7Q38FZgSVO1RkTE9pq8imkmMAtYJamvbjsf6AawPQ84A3i3pK3AFuCttg1slfQe4CpgT2Ch7dUN1hoREW1U/T7eNfT09HjFihVjXUZExFOGpJW2e0p9Te5BRETssqZ94FtjXQIAd338DY2tOwERER3bHX4pxja5F1NERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZR5EBHDyLX/sbvKHkRERBRlDyKK8ldzRGQPIiIiirIH0SJ/NUdEbJM9iIiIKEpAREREUQIiIiKKEhAREVHUWEBImippmaR+SaslzRli7MslbZV0RkvbY5L66p8lTdUZERFlTV7FtBU4z3avpP2BlZKW2u5vHSRpT+Ai4Htty2+xfUyD9UVExBAa24Owvc52b/16E7AGmFwY+l5gEXBvU7VERMSOG5VzEJKmAccCN7W1TwbeBHymsNjTJK2QdKOk0xsvMiIinqDxiXKSJlLtIcy1vbGt+xLg/bYfl9S+6GG210p6LnC1pFW2f15Y/2xgNkB3d/eI1x8RsbtqdA9C0gSqcLjM9uLCkB7gckl3AWcAnx7YW7C9tv73TuAaqj2Q7dieb7vHdk9XV9eIf4aIiN1Vk1cxCVgArLF9cWmM7cNtT7M9Dfga8Je2r5R0gKR96vVMAmYC/aV1REREM5o8xDQTmAWsktRXt50PdAPYnjfEsi8EPivpcaoQ+3j71U8REdGsxgLC9vXAdicWhhh/TsvrG4CXNlBWRER0KDOpIyKiqOOAkHSYpFfXr/etJ79FRMQuqqOAkPRfqU4if7ZumgJc2VBNERExDnS6B/FXVCedNwLY/hnwnKaKioiIsddpQPze9iMDbyTtBbiZkiIiYjzoNCCulXQ+sK+k1wBfBb7RXFkRETHWOg2IDwDrgVXAfwO+DXywqaIiImLsdToPYl9goe3/C3+4Rfe+wMNNFRYREWOr0z2IH1AFwoB9ge+PfDkRETFedBoQT7O9eeBN/frpzZQUERHjQacB8ZCk4wbeSHoZsKWZkiIiYjzo9BzEXOCrkn5NdX+lg4EzmyoqIiLGXkcBYXu5pOnAC+qm22w/2lxZEREx1oYMCEn/2fbVkv6srev5khjkIUAREbELGG4P4iTgauBPCn0GEhAREbuoIQPC9gWS9gC+Y/sro1RTRESMA8NexWT7ceC/j0ItERExjnR6mev3Jb1P0lRJzx74abSyiIgYU50GxJlUt/y+DlhZ/6wYaoE6TJZJ6pe0WtKcIca+XNJWSWe0tJ0t6Wf1z9kd1hkRESOk08tcD38S694KnGe7t3763EpJS233tw6q7+t0EfC9lrZnAxcAPVQnw1dKWmL7gSdRR0REPAlD7kFIOl7STyVtlvRjSS/sdMW219nurV9vAtYAkwtD3wssAu5taXstsNT2/XUoLAVO7XTbERGx84Y7xPQp4H3AgcDFwCVPZiOSpgHHAje1tU8G3gR8pm2RycDdLe/voRwuERHRkOECYg/bS23/3vZXga4d3YCkiVR7CHNtb2zrvgR4f32l1JMiabakFZJWrF+//smuJiIi2gx3DuJZbbOon/B+uJnUkiZQhcNlg4ztAS6XBDAJeL2krcBa4OSWcVOAa0rbsD0fmA/Q09OTx6BGRIyQ4QLiWp44i7r1/ZAzqVX91l8ArLF9cWlM68lvSZ8Hvmn7yvok9cckHVB3nwL8j2FqjYiIETTcTOp37MS6ZwKzgFWS+uq284Huet3zhtju/ZIuBJbXTR+xff9O1BIRETuoo8tcJR0EfAw41PbrJL0IOMH2gsGWsX091a3BO2L7nLb3C4GFnS4fEREjq9OJcp8HrgIOrd/fTvWMiIiI2EV1GhCT6pv1PQ5geyvwWGNVRUTEmNuRR44eSHViGkl/BDzYWFURETHmOn3k6N8AS4DnSfoR1XyIM4ZeJCIinso6vRdTr6STqB45KvLI0YiIXd5wjxxtf9TogDxyNCJiFzfcHkTpUaMD8sjRiIhdWJMT5SIi4ims05PUSHoD8GLgaQNttj/SRFERETH2OrrMVdI8qqfKvZfqJPVbgMMarCsiIsZYp/Mg/tj2WcADtv8eOAF4fnNlRUTEWOs0ILbU/z4s6VCqx4ke0kxJERExHnR6DuKbkp4F/G9gZd12aSMVRUTEuDDcPIiXA3fbvrB+PxFYBdwKfKL58iIiYqwMd4jps8AjAJJeAXy8bnuQ+iluERGxaxruENOeLQ/qOROYb3sRsKjlIUAREbELGm4PYk9JAyHyKuDqlr6O51BERMRTz3C/5L8MXCvpPqormX4IIOkIcrvviIhd2pB7ELY/CpxH9US5E227Zbn3DrWspKmSlknql7Ra0pzCmNMk3SypT9IKSSe29D1Wt/dJWrKjHywiInbOsIeJbN9YaLu9g3VvBc6rbxW+P7BS0lLb/S1jfgAssW1JRwFfAabXfVtsH9PBdiIiogGdTpTbYbbX2e6tX28C1gCT28Zsbtkr2Y/6iXURETH2GguIVpKmAccCNxX63iTpVuBbwDtbup5WH3a6UdLpo1FnRERs03hA1JPrFgFzbW9s77d9he3pwOnAhS1dh9nuAd4OXCLpeYOsf3YdJCvWr18/8h8gImI31WhASJpAFQ6XDff0OdvXAc+VNKl+v7b+907gGqo9kNJy82332O7p6uoayfIjInZrjQWEJAELgDW2Lx5kzBH1OCQdB+wDbJB0gKR96vZJwEygv7SOiIhoRpOT3WYCs4BVLbOuzwe6AWzPA94MnCXpUap5FmfWVzS9EPispMepQuzjbVc/RUREwxoLCNvXUz1caKgxFwEXFdpvAF7aUGkREdGBUbmKKSIinnoSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihIQERFR1FhASJoqaZmkfkmrJc0pjDlN0s2S+iStkHRiS9/Zkn5W/5zdVJ0REVHW2DOpga3AebZ7Je0PrJS01HZ/y5gfAEtsW9JRwFeA6ZKeDVwA9ACul11i+4EG642IiBaN7UHYXme7t369CVgDTG4bs9m267f7UYUBwGuBpbbvr0NhKXBqU7VGRMT2RuUchKRpwLHATYW+N0m6FfgW8M66eTJwd8uwe2gLl4iIaFbjASFpIrAImGt7Y3u/7StsTwdOBy58EuufXZ+/WLF+/fqdrjciIiqNBoSkCVThcJntxUONtX0d8FxJk4C1wNSW7il1W2m5+bZ7bPd0dXWNUOUREdHkVUwCFgBrbF88yJgj6nFIOg7YB9gAXAWcIukASQcAp9RtERExSpq8imkmMAtYJamvbjsf6AawPQ94M3CWpEeBLcCZ9Unr+yVdCCyvl/uI7fsbrDUiIto0FhC2rwc0zJiLgIsG6VsILGygtIiI6EBmUkdERFECIiIiihIQERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKGgsISVMlLZPUL2m1pDmFMX8h6WZJqyTdIOnolr676vY+SSuaqjMiIsoaeyY1sBU4z3avpP2BlZKW2u5vGfML4CTbD0h6HTAfOL6l/5W272uwxoiIGERjAWF7HbCufr1J0hpgMtDfMuaGlkVuBKY0VU9EROyYUTkHIWkacCxw0xDD3gV8p+W9ge9JWilpdoPlRUREQZOHmACQNBFYBMy1vXGQMa+kCogTW5pPtL1W0nOApZJutX1dYdnZwGyA7u7uEa8/ImJ31egehKQJVOFwme3Fg4w5CrgUOM32hoF222vrf+8FrgBmlJa3Pd92j+2erq6ukf4IERG7rSavYhKwAFhj++JBxnQDi4FZtm9vad+vPrGNpP2AU4Bbmqo1IiK21+QhppnALGCVpL667XygG8D2POBDwIHAp6s8YavtHuAg4Iq6bS/gS7a/22CtERHRpsmrmK4HNMyYc4FzC+13Akdvv0RERIyWzKSOiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiI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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAEZCAYAAACNebLAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAdq0lEQVR4nO3deZxeVYHm8d9DiCwJzZYCISQEFwQdWbSAtoMNbgguAyrdLHYAFdPTLUhmoJVOO+LoaJP+zND0jAtGgs6MURoMYFS2yCqNQBYDIQmbkYZAhLA0SYQWAs/8cU/Jy8utLalblVQ938/n/dR9zzn3nvNmeZ+665FtIiIi2m0x1AOIiIhNUwIiIiJqJSAiIqJWAiIiImolICIiolYCIiIiaiUgIhogaaKkdZJGDfVYACRZ0huGehyxeUlAxLAm6UFJz5Uv667X13tZ53BJKzemX9sP2R5r+8UNWV/SyZIWSlojaaWkf5C05caMKaK/EhAxEny4fFl3vU5rsrON/SIv628LTAPGAYcA7wHO2ujBRfRDAiJGJEnfkjSn5f0MSddJGgNcBezessexu6QtJJ0t6deSnpR0iaSdyrqTyiGcT0l6CLi+pWzL0mZ3SXMlPSXpAUmfbun7S5J+JOn7ktYAp9j+lu1f2H7e9iPAbGByyzoPSjpL0l2SnpH0z5K2bqn/G0mrJD0q6ZNN/3nG8JSAiJHqTOCtkk6R9E7gU8DJtn8HHAU82rLH8ShwOnAMcBiwO/A08I22bR4G7Au8v6a/i4GVZd1jga9JendL/dHAj4AdqMKg3Z8CS9vK/hw4EtgL2A84BUDSkVR7G+8D3gi8t4c/h4hu5ZhmjARXSFrf8v5vbH9H0hSqvYW1wOm2ezrv8J+A07raSPoS8FDZRpcvlYBB0h8KJU2g+u3/g7b/HVgs6ULgJOD60uyXtq8oy8+1dlz2ADqBU9vG9L9KeCHpJ8ABpfzPge/avrtlrCf08NkiaiUgYiQ4xvbP2wtt3y5pBbALcEkv29gTuFzSSy1lLwK7trx/uJt1dweesr22pexfqb70e1xX0jHA3wPvtf1EW/VvW5afLf109bewra+IfsshphixJH0G2Ap4FPhcS1XdI44fBo6yvUPLa+tyfqCn9Sjb30nSdi1lE4Ee1y2Hir5DdZJ9Se+f6A9WARPa+orotwREjEiS9gb+O/AXwBTgc5IOKNWPATtL2r5llQuAr0ras6zfIenovvRl+2HgVuDvJW0taT+qcx7f72F876Y6F/Ex23f068NVe0OnSHqzpG2Bc/q5fgSQgIiR4Sdt90FcTvXlPMP2nbbvB6YD/0/SVrbvAX4IrJD0b5J2B/4JmAtcK2ktcBvV5ad9dQIwiWpv4nLgnLrDXi3+K7A9cGXLuK/qS0e2rwLOpzq/8QAvn+eI6BdlwqCIiKiTPYiIiKjVWEBImiDpBknLJC2VdEY37Q6XtLi0uaml/EhJ95abis5uapwREVGvsUNMknYDdrO9qFy9sZDqcsNlLW12oDp5d6TthyTtYvvx8oCz+6hu9FkJzAdOaF03IiKa1dgehO1VtheV5bXAcmB8W7MTgctsP1TaPV7KDwYesL3C9vNUd6H26YqRiIgYGINyDkLSJOBA4Pa2qr2BHSXdWJ5ceVIpH88rbxxayavDJSIiGtT4ndSSxgJzgGm219T0/3aqJ1VuA/xS0m393P5UYCrAmDFj3r7PPvts/KAjIkaIhQsXPmG7o66u0YCQNJoqHGbbvqymyUrgyfL8mt9JuhnYv5S33gm6B6+86/QPbM8EZgJ0dnZ6wYIFA/gJIiKGN0ndPoqlyauYBMwClts+r5tmPwYOlbRluePzEKpzFfOBN0raS9JrgOOpblKKiIhB0uQexGSqRxgskbS4lE2nPBfG9gW2l0u6GrgLeAm4sOUJlKcB1wCjgItstz/qOCIiGjSs7qTOIaaIiP6RtNB2Z11d7qSOiIhaCYiIiKiVgIiIiFoJiIiIqJWAiIiIWgmIiIiolYCIiIhaCYiIiKiVgIiIiFoJiIiIqJWAiIiIWgmIiIiolYCIiIhaCYiIiKiVgIiIiFoJiIiIqJWAiIiIWgmIiIio1VhASJog6QZJyyQtlXRGTZvDJT0jaXF5fbGl7kFJS0p55hGNiBhkWza47fXAmbYXSdoOWChpnu1lbe1+YftD3WzjXbafaHCMERHRjcb2IGyvsr2oLK8FlgPjm+ovIiIG1qCcg5A0CTgQuL2m+h2S7pR0laS3tJQbuFbSQklTB2OcERHxsiYPMQEgaSwwB5hme01b9SJgT9vrJH0AuAJ4Y6k71PYjknYB5km6x/bNNdufCkwFmDhxYlMfIyJixGl0D0LSaKpwmG37svZ622tsryvLVwKjJY0r7x8pPx8HLgcOruvD9kzbnbY7Ozo6GvokEREjT5NXMQmYBSy3fV43bV5b2iHp4DKeJyWNKSe2kTQGOAK4u6mxRkTEqzV5iGkyMAVYImlxKZsOTASwfQFwLPBXktYDzwHH27akXYHLS3ZsCfzA9tUNjjUiIto0FhC2bwHUS5uvA1+vKV8B7N/Q0CIiog9yJ3VERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK3GpxyNiBguJp39sw1e98FzPziAIxkc2YOIiIhaCYiIiKiVgIiIiFoJiIiIqNVYQEiaIOkGScskLZV0Rk2bwyU9I2lxeX2xpe5ISfdKekDS2U2NMyIi6jV5FdN64EzbiyRtByyUNM/2srZ2v7D9odYCSaOAbwDvA1YC8yXNrVk3IiIa0lhA2F4FrCrLayUtB8YDffmSPxh4wPYKAEkXA0f3cd2IiGFnKC6xHZRzEJImAQcCt9dUv0PSnZKukvSWUjYeeLilzcpSVrftqZIWSFqwevXqgRx2RMSI1nhASBoLzAGm2V7TVr0I2NP2/sD/Bq7o7/Ztz7Tdabuzo6Njo8cbERGVRgNC0miqcJht+7L2ettrbK8ry1cCoyWNAx4BJrQ03aOURUTEIGnyKiYBs4Dlts/rps1rSzskHVzG8yQwH3ijpL0kvQY4Hpjb1FgjIuLVmryKaTIwBVgiaXEpmw5MBLB9AXAs8FeS1gPPAcfbNrBe0mnANcAo4CLbSxsca0REtGnyKqZbAPXS5uvA17upuxK4soGhRUREH+RO6oiIqJWAiIiIWpkPIiI2OyNtXoahkoCIiA2SL+nhL4eYIiKiVgIiIiJq5RBTxGYuh3qiKQmIiAGwMV/SkC/q2DQlIGJYyW/TEQMnATGM5csyIjZGAmIQjLQv6hxuiRgechVTRETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUaiwgJE2QdIOkZZKWSjqjh7YHSVov6diWshclLS6vuU2NMyIi6jV5o9x64EzbiyRtByyUNM/2stZGkkYBM4Br29Z/zvYBDY4vIiJ60FhA2F4FrCrLayUtB8YDy9qang7MAQ5qaiww8u5mjojYWINyDkLSJOBA4Pa28vHAR4Bv1ay2taQFkm6TdEwP255a2i1YvXr1AI46ImJkazwgJI2l2kOYZntNW/X5wOdtv1Sz6p62O4ETgfMlvb5u+7Zn2u603dnR0TGQQ4+IGNEafVifpNFU4TDb9mU1TTqBiyUBjAM+IGm97StsPwJge4WkG6n2QH7d5HgjIuJlTV7FJGAWsNz2eXVtbO9le5LtScCPgL+2fYWkHSVtVbYzDpjMq89dREREg5rcg5gMTAGWSFpcyqYDEwFsX9DDuvsC35b0ElWIndt+9VNERDSryauYbgHUj/antCzfCry1gWFFREQf5U7qiIio1eeAkLSnpPeW5W3KzW8RETFM9SkgJH2a6iTyt0vRHsAVDY0pIiI2AX3dg/gM1UnnNQC27wd2aWpQEREx9PoaEL+3/XzXG0lbAm5mSBERsSnoa0DcJGk6sI2k9wGXAj9pblgRETHU+hoQZwOrgSXAXwJXAl9oalARETH0+nofxDbARba/A394RPc2wLNNDSwiIoZWX/cgrqMKhC7bAD8f+OFERMSmoq8BsbXtdV1vyvK2zQwpIiI2BX0NiN9JelvXG0lvB55rZkgREbEp6Os5iGnApZIepXq+0muB45oaVEREDL0+BYTt+ZL2Ad5Uiu61/UJzw4qIiKHWY0BIerft6yV9tK1qb0l0MwlQREQMA73tQRwGXA98uKbOQAIiImKY6jEgbJ8jaQvgKtuXDNKYIiJiE9DrVUy2XwI+NwhjiYiITUhfL3P9uaSzJE2QtFPXq9GRRUTEkOprQBxH9cjvm4GF5bWgpxVKmNwgaZmkpZLO6KHtQZLWSzq2pexkSfeX18l9HGdERAyQvl7mutcGbHs9cKbtRWX2uYWS5tle1tqoPNdpBnBtS9lOwDlAJ9XJ8IWS5tp+egPGERERG6DHPQhJh0i6U9I6Sb+UtG9fN2x7le1FZXktsBwYX9P0dGAO8HhL2fuBebafKqEwDziyr31HRMTG6+0Q0zeAs4CdgfOA8zekE0mTgAOB29vKxwMfAb7Vtsp44OGW9yupDxckTZW0QNKC1atXb8jwIiKiRm8BsYXtebZ/b/tSoKO/HUgaS7WHMM32mrbq84HPlyulNojtmbY7bXd2dPR7eBER0Y3ezkHs0HYX9Sve93YntaTRVOEwu5u2ncDFkgDGAR+QtB54BDi8pd0ewI29jDUiIgZQbwFxE6+8i7r1fY93Uqv61p8FLLd9Xl2b1pPfkr4H/NT2FeUk9dck7ViqjwD+tpexRkTEAOrtTupPbMS2JwNTgCWSFpey6cDEsu0Leuj3KUlfAeaXoi/bfmojxhIREf3Up8tcJe0KfA3Y3fZRkt4MvMP2rO7WsX0L1aPB+8T2KW3vLwIu6uv6ERExsPp6o9z3gGuA3cv7+6jmiIiIiGGqrwExrjys7yUA2+uBFxsbVUREDLn+TDm6M9WJaST9MfBMY6OKiIgh19cpR/8LMBd4vaR/obof4tieV4mIiM1ZX5/FtEjSYVRTjopMORoRMez1NuVo+1SjXTLlaETEMNfbHkTdVKNdMuVoRMQw1uSNchERsRnr60lqJH0QeAuwdVeZ7S83MaiIiBh6fbrMVdIFVLPKnU51kvrPgD0bHFdERAyxvt4H8Se2TwKetv3fgHcAezc3rIiIGGp9DYjnys9nJe1ONZ3obs0MKSIiNgV9PQfxU0k7AP8ALCxlFzYyooiI2CT0dh/EQcDDtr9S3o8FlgD3AP/Y/PAiImKo9HaI6dvA8wCS/hQ4t5Q9A8xsdmgRETGUejvENKplop7jgJm25wBzWiYBioiIYai3PYhRkrpC5D3A9S11fb6HIiIiNj+9fcn/ELhJ0hNUVzL9AkDSG8jjviMihrUe9yBsfxU4k2pGuUNtu2W903taV9IESTdIWiZpqaQzatocLekuSYslLZB0aEvdi6V8saS5/f1gERGxcXo9TGT7tpqy+/qw7fXAmeVR4dsBCyXNs72spc11wFzblrQfcAmwT6l7zvYBfegnIiIa0Ncb5frN9irbi8ryWmA5ML6tzbqWvZIxlBnrIiJi6DUWEK0kTQIOBG6vqfuIpHuAnwGfbKnauhx2uk3SMYMxzoiIeFnjAVFurpsDTLO9pr3e9uW29wGOAb7SUrWn7U7gROB8Sa/vZvtTS5AsWL169cB/gIiIEarRgJA0miocZvc2+5ztm4HXSRpX3j9Sfq4AbqTaA6lbb6btTtudHR0dAzn8iIgRrbGAkCRgFrDc9nndtHlDaYektwFbAU9K2lHSVqV8HDAZWFa3jYiIaEaTN7tNBqYAS1ruup4OTASwfQHwMeAkSS9Q3WdxXLmiaV/g25Jeogqxc9uufoqIiIY1FhC2b6GaXKinNjOAGTXltwJvbWhoERHRB4NyFVNERGx+EhAREVErAREREbUSEBERUSsBERERtRIQERFRKwERERG1EhAREVErAREREbUSEBERUSsBERERtRIQERFRKwERERG1EhAREVErAREREbUSEBERUSsBERERtRIQERFRq7GAkDRB0g2SlklaKumMmjZHS7pL0mJJCyQd2lJ3sqT7y+vkpsYZERH1GpuTGlgPnGl7kaTtgIWS5tle1tLmOmCubUvaD7gE2EfSTsA5QCfgsu5c2083ON6IiGjR2B6E7VW2F5XltcByYHxbm3W2Xd6OoQoDgPcD82w/VUJhHnBkU2ONiIhXG5RzEJImAQcCt9fUfUTSPcDPgE+W4vHAwy3NVtIWLhER0azGA0LSWGAOMM32mvZ625fb3gc4BvjKBmx/ajl/sWD16tUbPd6IiKg0GhCSRlOFw2zbl/XU1vbNwOskjQMeASa0VO9RyurWm2m703ZnR0fHAI08IiKavIpJwCxgue3zumnzhtIOSW8DtgKeBK4BjpC0o6QdgSNKWUREDJImr2KaDEwBlkhaXMqmAxMBbF8AfAw4SdILwHPAceWk9VOSvgLML+t92fZTDY41IiLaNBYQtm8B1EubGcCMbuouAi5qYGgREdEHuZM6IiJqJSAiIqJWAiIiImolICIiolYCIiIiaiUgIiKiVgIiIiJqJSAiIqJWAiIiImolICIiolYCIiIiaiUgIiKiVgIiIiJqJSAiIqJWAiIiImolICIiolYCIiIiaiUgIiKiVmMBIWmCpBskLZO0VNIZNW0+LukuSUsk3Spp/5a6B0v5YkkLmhpnRETUa2xOamA9cKbtRZK2AxZKmmd7WUub3wCH2X5a0lHATOCQlvp32X6iwTFGREQ3GgsI26uAVWV5raTlwHhgWUubW1tWuQ3Yo6nxRERE/wzKOQhJk4ADgdt7aPYp4KqW9waulbRQ0tQGhxcRETWaPMQEgKSxwBxgmu013bR5F1VAHNpSfKjtRyTtAsyTdI/tm2vWnQpMBZg4ceKAjz8iYqRqdA9C0miqcJht+7Ju2uwHXAgcbfvJrnLbj5SfjwOXAwfXrW97pu1O250dHR0D/REiIkasJq9iEjALWG77vG7aTAQuA6bYvq+lfEw5sY2kMcARwN1NjTUiIl6tyUNMk4EpwBJJi0vZdGAigO0LgC8COwPfrPKE9bY7gV2By0vZlsAPbF/d4FgjIqJNk1cx3QKolzanAqfWlK8A9n/1GhERMVhyJ3VERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRqLCAkTZB0g6RlkpZKOqOmzccl3SVpiaRbJe3fUnekpHslPSDp7KbGGRER9bZscNvrgTNtL5K0HbBQ0jzby1ra/AY4zPbTko4CZgKHSBoFfAN4H7ASmC9pbtu6ERHRoMb2IGyvsr2oLK8FlgPj29rcavvp8vY2YI+yfDDwgO0Vtp8HLgaObmqsERHxarLdfCfSJOBm4D/YXtNNm7OAfWyfKulY4Ejbp5a6KcAhtk+rWW8qMLW8fRNw7wYOcxzwxAauuzGGqt+h7Dufefj3O5R95zP3z562O+oqmjzEBICkscAcYFoP4fAu4FPAof3dvu2ZVIemNoqkBbY7N3Y7m0u/Q9l3PvPw73co+85nHjiNBoSk0VThMNv2Zd202Q+4EDjK9pOl+BFgQkuzPUpZREQMkiavYhIwC1hu+7xu2kwELgOm2L6vpWo+8EZJe0l6DXA8MLepsUZExKs1uQcxGZgCLJG0uJRNByYC2L4A+CKwM/DNKk9Yb7vT9npJpwHXAKOAi2wvbXCsMACHqTazfoey73zm4d/vUPadzzxABuUkdUREbH5yJ3VERNRKQERERK0ERERE1Gr8PohNkaR9qO7M7rqz+xFgru3lQzeqZpXPPB643fa6lvIjbV/dcN8HA7Y9X9KbgSOBe2xf2WS/NeP4v7ZPGsw+S7+HUj0d4G7b1zbYzyFUVw2ukbQNcDbwNmAZ8DXbzzTY92eBy20/3FQf3fTbdZXjo7Z/LulE4E+ontww0/YLDfb9OuCjVJfkvwjcB/ygu/u9Nkcj7iS1pM8DJ1A9vmNlKd6D6h/ZxbbPHaJxfcL2dxva9meBz1D9pzkAOMP2j0vdIttva6Lfsv1zgKOofhmZBxwC3ED1nK1rbH+1oX7bL4sW8C7gegDb/7GJfkvfd9g+uCx/murP/nLgCOAnTf0bk7QU2L9cBTgTeBb4EfCeUv7RJvotfT8D/A74NfBD4FLbq5vqr6Xf2VT/trYF/g0YS3Xp/Huovt9ObqjfzwIfonpCxAeAX5X+PwL8te0bm+h30NkeUS+qlB9dU/4a4P4hHNdDDW57CTC2LE8CFlCFBMCvGv5cS6guVd4WWAP8USnfBrirwX4XAd8HDgcOKz9XleXDGv7Mv2pZng90lOUxwJIG+13e+vnb6hY3/ZmpDlkfQXX/02rgauBkYLsG+72r/NwSeAwYVd6r4X9fS1r62ha4sSxPHIT/U9sD5wL3AE8BT1L98ncusMNA9jUSz0G8BOxeU75bqWtMebR53WsJsGuDXW/hcljJ9oNUX5ZHSTqP6j9Sk9bbftH2s8CvXXa/bT9Hs3/encBC4O+AZ1z9Rvec7Zts39RgvwBbSNpR0s5Uv8WuBrD9O6qnHDflbkmfKMt3SuoEkLQ30NihlsK2X7J9re1PUf0f+ybV4cQVDfa7RTnMtB3VF/X2pXwrYHSD/cLLh+i3otpzwfZDg9DvJcDTwOG2d7K9M9Xe8dOlbsCMxHMQ04DrJN0PdB0vnQi8AXjVwwAH2K7A+6n+IlsJuLXBfh+TdIDtxQC210n6EHAR8NYG+wV4XtK2JSDe3lUoaXsaDAjbLwH/KOnS8vMxBu/f+/ZU4STAknazvao8l6zJQD4V+CdJX6B6cNsvJT1M9e/81Ab7hbbP5erY/1xgrqRtG+x3FtVv0qOofhm4VNIK4I+pDiM35UKqaQhuB94JzACQ1EH1W32TJtme0Vpg+7fADEmfHMiORtw5CABJW1CdNGw9ST3f9osN9zsL+K7tW2rqfmD7xIb63YPqN/nf1tRNtv0vTfRbtr+V7d/XlI8DdrO9pKm+2/r7IDDZ9vTB6K+bMWwL7Gr7Nw3380fAXlSBuNL2Y032V/rc2698XM6gkbQ7gO1HJe0AvJfqkO0dDff7FmBfqosP7mmyr7Z+rwV+Dvyfrr9bSbsCpwDvs/3eAetrJAZERMTmStKOVFeoHQ3sUoofo9pjO9cvz7Gz8X0lICIihoeBvhoyARERMUxIesj2xIHa3kg8SR0RsdmSdFd3VQzw1ZAJiIiIzcugXQ2ZgIiI2Lz8lOrG18XtFZJuHMiOcg4iIiJqjcQ7qSMiog8SEBERUSsBESOSpBclLW55nd1L+w26A1vSheUR5/1ZZ7akeyXdLekiSf16to+kL0k6q38jjXi1nIOIEUnSOttjm2pf1hnV38e3SBpFdYXKVaXoB8DNtr/Vj218CVhn+3/0p++IdtmDiCgkbV9+c39Tef9DSZ+WdC6wTdnTmF3q/kLSHaXs2+WLHUnrJP1PSXcC75B0Y8tTVU+QtKTsGcxo6fcV69i+0gVwB9V8JV17BheVba4ocxJ0bePvJN0n6RbgTYPzJxbDXQIiRqquL/yu13GuZlw7DfiepOOBHW1/x/bZVI8KP8D2xyXtCxxH9fC/A6hmE/t42e4Yqln79m99KGN5oNwM4N1UkzYdJOmYXtYZDUyhmlehyz5UexgHA+dIGi3p7VQTXh1ANXnNQQP1hxQjW+6DiJHqufLl/gq250n6M+AbwP7drPseqkeXz5cE1eRHj5e6F4E5NescRDWpzGr4w0xofwpc0cM636Q6vPSLlrKflafj/l7S41Q3Tb2TarrPZ8u222fTi9ggCYiIFuVR8PtSTde5Iy9PS/uKZlSPWv7bmrp/34DHxr9qHVVTtXYAf9nWtvXR6S+S/8PRoBxiinil/0w1feOJwHdbriB6oWX5OuBYSbsASNpJ0p69bPcO4DBJ48r5ihOA2pntJJ1KdRjphDLxUW9uBo6RtI2k7YAP92GdiF7lt48YqbaRtLjl/dXAd6lmXjvY9lpJNwNfAM4BZgJ3SVpUzkN8Abi27HG8AHwG+NfuOiszyp0N3EC1B/Iz2z/upvkFZVu/LIewLrP95R62vUjSPwN3Uh3qmt/7x4/oXS5zjYiIWjnEFBERtRIQERFRKwERERG1EhAREVErAREREbUSEBERUSsBERERtRIQERFR6/8D5HXPuCmO5k8AAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAETCAYAAAAs4pGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAbr0lEQVR4nO3de5RdZZ3m8e8jRO7DxRQouRBsUBQFgiWMhm7wgqJog4oNqBFsezLao01m6NUy6KDIGlt6etG2jRrThhY1yCAJmlEUIwYQkZhUjMRUEBBRElHCpU2AtBB45o+9SzYnb6UqSe2qVOr5rFUrZ7/vu/f51VlQz3n3VbaJiIjo9KyRLiAiIrZPCYiIiChKQERERFECIiIiihIQERFRlICIiIiiBERERBQlIGKHJekeSY9LGt/R/hNJljRlK7c7S9KXCu1HSvqDpP22YpuPNH6ekrShsfzOrakzYlslIGJH90vgzL4FSS8Fdt/GbV4OvFXSHh3t04Fv2n5oSzYmaWfbe/b9AL8G3txom7uN9UZslQRE7Oi+DLy7sXwW8Mdv/5JOrmcU6yTdK+ljjb5dJX1F0oOS/l3SEkkH2P4RsAZ4W2PsTsA7+rYt6WOSrpL0JUnrJa2U1N0Yf4+kD0m6DXhU0s6dhUt6tqSH6lDra9tf0mOSuiSdIGm1pPMlPVBv852NsbtI+kdJv5b0u3rms9s2fZoxpiQgYkd3K/CfJL2o/iN+BvCVRv+jVAGyD3Ay8H5Jp9Z9ZwF7A5OA5wDvAzbUfV/imcHzWmAccG2j7c+BK+ttLwAu7ajtzPo997G9sbNw24/X67+rY53rba+tl58LjAcm1PXOlvTCuu+TwAuAo4BD6jEXdL5PRH8SEDEW9M0iTgRWUX37B8D2DbZX2H7K9m3AV4Hj6+4nqILhENtP2u6xva6xzeMlTayX3w1cYfuJxvvebPta20/W44/sqOvTtu+1vYH+XQ6cKUn18vR6W03/y/YfbN8IfAv4i3r8DOC/237I9nrgE1QBGTEom0xrI3ZAXwZuAg6msXsJQNKxVN+0XwI8G9gF+FpjvUnAlZL2oZp5fNj2E7Z/Lekm4F2SLgVOBf6s431/23j9GLBrfbyhb7Zw70CF214s6THgBEn3Uc0EFjSGPGz70cbyr4ADgS6qYy09T2cLAnYa6D0j+mQGETs827+iOlj9RmB+R/cVVH9wJ9neG5hF9YeUOggutP1i4JXAm3jmbqXLqb7Rvw34pe2eLS1tkOMup9rNNB242vZ/NPr27ThYPhn4DfAA1e6ww23vU//sXR8EjxiUBESMFe8FXt3xbRtgL+Ah2/8h6RiqA80ASHqVpJfWxy7WUe1yeqqx7jyqP8gXUv0Rb8tXgLdQhcQmp9cCF9YHtP+UKsS+Zvsp4F+Bf5K0P4CkCZJe32KdsYNJQMSYYPsXtpcWuv4a+Lik9VQHcK9q9D0XuJoqHFYBN9LY/1+HzTxgItDaqai27wWWUc04ftDR/VvgYapZw1zgfbZvr/s+BNwF3CppHfA94IVEDJLywKCI7Z+ky4Df2P5Io+0E4Cu2J/a3XsS2yEHqiO1cfcX3W4GpI1xKjDGt7WKSNEnSIkm99UVC5/Qz7gRJy+sxNzbaT5L0c0l3STqvrTojtmeSLgJ+Bvwf278c6XpibGltF5Ok5wHPs71M0l5AD3Cq7d7GmH2AW4CT6tMG97d9f31Q8A6q89ZXA0uAM5vrRkREu1qbQdi+z/ay+vV6qoN8EzqGvQOYb/vX9bj76/ZjgLts3924mvSUtmqNiIhNDctZTPU+1KnA4o6uF1Cdx32DpB5JfeeYT+CZFxGtZtNwiYiIFrV+kFrSnlSnAs5s3Kag+f4vA14D7Ab8SNKtW7j9GVS3FGCPPfZ42WGHHbbtRUdEjBE9PT0P2O4q9bUaEJLGUYXDXNudV7BCNTN4sD6f/NH61gVH1u2TGuMm0rh/TpPt2cBsgO7ubi9dWjrVPSIiSiT9qr++Ns9iEjAHWGX7kn6GfQM4TtLOknYHjqU6VrEEOFTSwZKeTXWDsQX9bCMiIlrQ5gxiGtW9Y1ZIWl63nU91awJsz7K9StJ3gNuobmHwBds/A5D0AeA6qpuLXWZ7ZYu1RkREhx3qSursYoqI2DKSemx3l/pyL6aIiChKQERERFECIiIiihIQERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUWsBIWmSpEWSeiWtlHROYcwJkn4vaXn9c0Gj7x5JK+r2PEc0ImKY7dzitjcC59peJmkvoEfSQtu9HeN+YPtN/WzjVbYfaLHGiIjoR2szCNv32V5Wv14PrAImtPV+ERExtIblGISkKcBUYHGh+xWSfirp25IOb7Qb+K6kHkkzhqPOiIh4Wpu7mACQtCcwD5hpe11H9zLgINuPSHoj8HXg0LrvONtrJO0PLJR0u+2bCtufAcwAmDx5clu/RkTEmNPqDELSOKpwmGt7fme/7XW2H6lfXwuMkzS+Xl5T/3s/cA1wTOk9bM+23W27u6urq6XfJCJi7GnzLCYBc4BVti/pZ8xz63FIOqau50FJe9QHtpG0B/A64Gdt1RoREZtqcxfTNGA6sELS8rrtfGAygO1ZwGnA+yVtBDYAZ9i2pAOAa+rs2Bm4wvZ3Wqw1IiI6tBYQtm8GNMCYS4FLC+13A0e2VFpERAxCrqSOiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUWtPzAoImI0mHLet0a6hAHd88mTh/X9MoOIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRawEhaZKkRZJ6Ja2UdE5hzAmSfi9pef1zQaPvJEk/l3SXpPPaqjMiIsravA5iI3Cu7WWS9gJ6JC203dsx7ge239RskLQT8BngRGA1sETSgsK6ERHRktZmELbvs72sfr0eWAVMGOTqxwB32b7b9uPAlcAp7VQaERElw3IMQtIUYCqwuND9Ckk/lfRtSYfXbROAextjVtNPuEiaIWmppKVr164dyrIjIsa01gNC0p7APGCm7XUd3cuAg2wfCfwL8PUt3b7t2ba7bXd3dXVtc70REVFpNSAkjaMKh7m253f2215n+5H69bXAOEnjgTXApMbQiXVbREQMk9YOUksSMAdYZfuSfsY8F/idbUs6hiqwHgT+HThU0sFUwXAG8I62ao0YjUbDzeVg+G8wF0OnzbOYpgHTgRWSltdt5wOTAWzPAk4D3i9pI7ABOMO2gY2SPgBcB+wEXGZ7ZYu1RkREh9YCwvbNgAYYcylwaT991wLXtlBaREQMQq6kjoiIogREREQUJSAiIqIoAREREUUJiIiIKGrzNNcdwmg41zznmUdEGzKDiIiIogREREQUZRdTDJvRsLsOsssuok9mEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVHUWkBImiRpkaReSSslnbOZsS+XtFHSaY22JyUtr38WtFVnRESUtXmrjY3AubaXSdoL6JG00HZvc5CknYCLge92rL/B9lEt1hcREZvR2gzC9n22l9Wv1wOrgAmFoR8E5gH3t1VLRERsuWE5BiFpCjAVWNzRPgF4C/C5wmq7Sloq6VZJp7ZeZEREPEPrd3OVtCfVDGGm7XUd3Z8CPmT7KUmdqx5ke42k5wPfl7TC9i8K258BzACYPHnykNcfETFWtTqDkDSOKhzm2p5fGNINXCnpHuA04LN9swXba+p/7wZuoJqBbML2bNvdtru7urqG/HeIiBir2jyLScAcYJXtS0pjbB9se4rtKcDVwF/b/rqkfSXtUm9nPDAN6C1tIyIi2tHmLqZpwHRghaTlddv5wGQA27M2s+6LgM9LeooqxD7ZefZTRES0q7WAsH0zsMmBhc2MP7vx+hbgpS2UFRERg5QrqSMiomjQASHpIEmvrV/vVl/8FhERO6hBBYSk/0J1EPnzddNE4Ost1RQREduBwc4g/hvVQed1ALbvBPZvq6iIiBh5gw2IP9h+vG9B0s6A2ykpIiK2B4MNiBslnQ/sJulE4GvA/2uvrIiIGGmDDYjzgLXACuC/AtcCH2mrqIiIGHmDvQ5iN+Ay2/8Kf7xF927AY20VFhERI2uwM4jrqQKhz27A94a+nIiI2F4MNiB2tf1I30L9evd2SoqIiO3BYAPiUUlH9y1IehmwoZ2SIiJiezDYYxAzga9J+g3V/ZWeC5zeVlERETHyBhUQtpdIOgx4Yd30c9tPtFdWRESMtM0GhKRX2/6+pLd2dL1AEv08BCgiInYAA80gjge+D7y50GcgARERsYPabEDY/qikZwHftn3VMNUUERHbgQHPYrL9FPB3w1BLRERsRwZ7muv3JP2tpEmS9uv7abWyiIgYUYMNiNOpbvl9E9BT/yzd3Ap1mCyS1CtppaRzNjP25ZI2Sjqt0XaWpDvrn7MGWWdERAyRwZ7mevBWbHsjcK7tZfXT53okLbTd2xxU39fpYuC7jbb9gI8C3VQHw3skLbD98FbUERERW2GzMwhJx0r6qaRHJP1I0osGu2Hb99leVr9eD6wCJhSGfhCYB9zfaHs9sND2Q3UoLAROGux7R0TEthtoF9NngL8FngNcAnxqa95E0hRgKrC4o30C8Bbgcx2rTADubSyvphwuERHRkoEC4lm2F9r+g+2vAV1b+gaS9qSaIcy0va6j+1PAh+ozpbaKpBmSlkpaunbt2q3dTEREdBjoGMQ+HVdRP2N5oCupJY2jCoe5/YztBq6UBDAeeKOkjcAa4ITGuInADaX3sD0bmA3Q3d2dx6BGRAyRgQLiRp55FXVzebNXUqv6qz8HWGX7ktKY5sFvSV8Evmn76/VB6k9I2rfufh3wPweoNSIihtBAV1K/Zxu2PQ2YDqyQtLxuOx+YXG971mbe9yFJFwFL6qaP235oG2qJiIgtNKjTXCUdAHwCOND2GyS9GHiF7Tn9rWP7Zqpbgw+K7bM7li8DLhvs+hERMbQGe6HcF4HrgAPr5TuonhERERE7qMEGxPj6Zn1PAdjeCDzZWlURETHituSRo8+hOjCNpP8M/L61qiIiYsQN9pGj/wNYAPyJpB9SXQ9x2uZXiYiI0Wyw92JaJul4qkeOijxyNCJihzfQI0c7HzXaJ48cjYjYwQ00gyg9arRPHjkaEbEDa/NCuYiIGMUGe5AaSScDhwO79rXZ/ngbRUVExMgb1GmukmZRPVXug1QHqd8OHNRiXRERMcIGex3EK22/G3jY9oXAK4AXtFdWRESMtMEGxIb638ckHUj1ONHntVNSRERsDwZ7DOKbkvYB/gHoqdu+0EpFERGxXRjoOoiXA/favqhe3hNYAdwO/FP75UVExEgZaBfT54HHAST9GfDJuu331E9xi4iIHdNAu5h2ajyo53Rgtu15wLzGQ4AiImIHNNAMYidJfSHyGuD7jb5BX0MRERGjz0B/5L8K3CjpAaozmX4AIOkQcrvviIgd2mZnELb/N3Au1RPljrPtxnof3Ny6kiZJWiSpV9JKSecUxpwi6TZJyyUtlXRco+/Jun25pAVb+otFRMS2GXA3ke1bC213DGLbG4Fz61uF7wX0SFpou7cx5npggW1LOgK4Cjis7ttg+6hBvE9ERLRgsBfKbTHb99leVr9eD6wCJnSMeaQxK9mD+ol1EREx8loLiCZJU4CpwOJC31sk3Q58C/jLRteu9W6nWyWdOhx1RkTE01oPiPriunnATNvrOvttX2P7MOBU4KJG10G2u4F3AJ+S9Cf9bH9GHSRL165dO/S/QETEGNVqQEgaRxUOcwd6+pztm4DnSxpfL6+p/70buIFqBlJab7btbtvdXV1dQ1l+RMSY1lpASBIwB1hl+5J+xhxSj0PS0cAuwIOS9pW0S90+HpgG9Ja2ERER7WjzYrdpwHRgReOq6/OByQC2ZwFvA94t6Qmq6yxOr89oehHweUlPUYXYJzvOfoqIiJa1FhC2b6Z6uNDmxlwMXFxovwV4aUulRUTEIAzLWUwRETH6JCAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihIQERFRlICIiIiiBERERBQlICIioqi1gJA0SdIiSb2SVko6pzDmFEm3SVouaamk4xp9Z0m6s/45q606IyKirLVnUgMbgXNtL5O0F9AjaaHt3saY64EFti3pCOAq4DBJ+wEfBboB1+susP1wi/VGRERDazMI2/fZXla/Xg+sAiZ0jHnEtuvFPajCAOD1wELbD9WhsBA4qa1aIyJiU8NyDELSFGAqsLjQ9xZJtwPfAv6ybp4A3NsYtpqOcImIiHa1HhCS9gTmATNtr+vst32N7cOAU4GLtmL7M+rjF0vXrl27zfVGRESl1YCQNI4qHObanr+5sbZvAp4vaTywBpjU6J5Yt5XWm22723Z3V1fXEFUeERFtnsUkYA6wyvYl/Yw5pB6HpKOBXYAHgeuA10naV9K+wOvqtoiIGCZtnsU0DZgOrJC0vG47H5gMYHsW8Dbg3ZKeADYAp9cHrR+SdBGwpF7v47YfarHWiIjo0FpA2L4Z0ABjLgYu7qfvMuCyFkqLiIhByJXUERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgoSkBERERRAiIiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKLWAkLSJEmLJPVKWinpnMKYd0q6TdIKSbdIOrLRd0/dvlzS0rbqjIiIstaeSQ1sBM61vUzSXkCPpIW2extjfgkcb/thSW8AZgPHNvpfZfuBFmuMiIh+tBYQtu8D7qtfr5e0CpgA9DbG3NJY5VZgYlv1RETElhmWYxCSpgBTgcWbGfZe4NuNZQPfldQjaUaL5UVEREGbu5gAkLQnMA+YaXtdP2NeRRUQxzWaj7O9RtL+wEJJt9u+qbDuDGAGwOTJk4e8/oiIsarVGYSkcVThMNf2/H7GHAF8ATjF9oN97bbX1P/eD1wDHFNa3/Zs2922u7u6uob6V4iIGLPaPItJwBxgle1L+hkzGZgPTLd9R6N9j/rANpL2AF4H/KytWiMiYlNt7mKaBkwHVkhaXredD0wGsD0LuAB4DvDZKk/YaLsbOAC4pm7bGbjC9ndarDUiIjq0eRbTzYAGGPNXwF8V2u8Gjtx0jYiIGC65kjoiIooSEBERUZSAiIiIogREREQUJSAiIqIoAREREUUJiIiIKEpAREREUQIiIiKKEhAREVGUgIiIiKIEREREFCUgIiKiKAERERFFCYiIiChKQERERFECIiIiihIQERFRlICIiIii1gJC0iRJiyT1Slop6ZzCmHdKuk3SCkm3SDqy0XeSpJ9LukvSeW3VGRERZTu3uO2NwLm2l0naC+iRtNB2b2PML4HjbT8s6Q3AbOBYSTsBnwFOBFYDSyQt6Fg3IiJa1NoMwvZ9tpfVr9cDq4AJHWNusf1wvXgrMLF+fQxwl+27bT8OXAmc0latERGxqTZnEH8kaQowFVi8mWHvBb5dv54A3NvoWw0c28+2ZwAz6sVHJP18m4pt33jggaHcoC4eyq2NOvk8h1Y+z6E1pJ9nS5/lQf11tB4QkvYE5gEzba/rZ8yrqALiuC3dvu3ZVLumRgVJS213j3QdO4p8nkMrn+fQGu2fZ6sBIWkcVTjMtT2/nzFHAF8A3mD7wbp5DTCpMWxi3RYREcOkzbOYBMwBVtm+pJ8xk4H5wHTbdzS6lgCHSjpY0rOBM4AFbdUaERGbanMGMQ2YDqyQtLxuOx+YDGB7FnAB8Bzgs1WesNF2t+2Nkj4AXAfsBFxme2WLtQ6nUbM7bJTI5zm08nkOrVH9ecr2SNcQERHboVxJHRERRQmIiIgoSkBERETRsFwoN5ZJOozqKvC+q8jXAAtsrxq5qiIq9X+fE4DFth9ptJ9k+zsjV9noI+kYwLaXSHoxcBJwu+1rR7i0rZYZRIskfYjqNiECflz/CPhqbkA4tCS9Z6RrGG0k/Q3wDeCDwM8kNW9n84mRqWp0kvRR4NPA5yT9PXApsAdwnqQPj2hx2yBnMbVI0h3A4baf6Gh/NrDS9qEjU9mOR9KvbU8e6TpGE0krgFfYfqS+Hc7VwJdt/7Okn9ieOrIVjh71Z3kUsAvwW2Ci7XWSdqOanR0xkvVtrexiatdTwIHArzran1f3xRaQdFt/XcABw1nLDuJZfbuVbN8j6QTgakkHUX2mMXgbbT8JPCbpF323FbK9QdKo/X89AdGumcD1ku7k6ZsPTgYOAT4wUkWNYgcArwce7mgXcMvwlzPq/U7SUbaXA9QziTcBlwEvHdHKRp/HJe1u+zHgZX2NkvZmFH8ZzC6mlkl6FtXty5sHqZfU3zZiC0iaA/yb7ZsLfVfYfscIlDVqSZpI9c33t4W+abZ/OAJljUqSdrH9h0L7eOB5tleMQFnbLAERERFFOYspIiKKEhAREVGUgIgxR5IlfaWxvLOktZK+uRXbWiTp9R1tMyV9bgu28RlJyyX1StpQv14u6bQtrSdiKOUsphiLHgVeImk32xuAE9n6B1J9lep5Jdc12s4A/m4LtvE3tp+sr0X4pu2jtrKWiCGVGUSMVdcCJ9evz6T6Qw9Ut0yQ9CNJP5F0i6QX1u2HS/px/e3+NkmHUl1cdnJ98WPf89cPBH4g6QRJN0i6WtLtkubWD9JC0j2SLpa0DHh7Z3GSviTp1MbyXEmnSDpb0jfq7d5ZX8HbN+Zdjfo+L2mnof3IYqxJQMRYdSVwhqRdgSOAxY2+24E/ra8kvoCnbzvxPuCf62/43cBq2w9R3ULlDfWYM4Cr/PTpgVOprod5MfB8qgdp9XnQ9tG2ryzUNwc4G/54Lv0rgW/VfccAb6vrfrukbkkvAk4HptX1PQm8cws+j4hNZBdTjEm2b6u/7Z9JNZto2hu4vJ4hGBhXt/8I+HB9/cB823fW7X27mb5R//vexrZ+bHs1QP1kxSlA33Uc/3cz9d0o6bOSuqjCYF79pEWAhX3Pb5c0HzgO2Eh1gdaSesxuwP2D/TwiSjKDiLFsAfCPNHYv1S4CFtl+CfBmYFcA21cAfw5sAK6V9Op6/DeA10g6Gtjddk9jW82Lp57kmV/KHh2gvi8B7wLeQ3V1c5/Oi5dMdTX55baPqn9eaPtjA2w/YrMSEDGWXQZcWLjKdW+ePmh9dl+jpOcDd9v+NFUoHAHVLSqARfX2OsNmW3yRavcUtnsb7SdK2q++EdypwA+B64HTJO1f17pffU+liK2WgIgxy/bq+o99p38A/l7ST3jmN/6/oLot9nLgJVTf8Pt8FTiSIQwI278DVgH/1tH1Y2AecBvVrqeldYB8BPhufVPDhVQ3hYzYarnVRsR2StLuwArgaNu/r9vOBrpt52aP0brMICK2Q5JeSzV7+Je+cIgYbplBREREUWYQERFRlICIiIiiBERERBQlICIioigBERERRQmIiIgo+v/NFu/BddSJUAAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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klZJmlPR50hJj0taUb4+3bDsAUkry/Y8RzQiYoRNqHHbfcBZtrslTQaWS1psu6ep3w9sv2uAbbzN9iM11hgREQOobQRhe43t7vL9BqAXmFrX/iIiYniNyDkISdOBg4A7KhYfJulOSddK2q+h3cD3JC2XNHsk6oyIiE3qPMQEgKRJwELgTNvrmxZ3A3vafkLSnwBXAnuXyw63vVrSK4HFku62fUvF9mcDswE6Ozvr+jEiIsadWkcQkiZShMPFti9vXm57ve0nyvfXABMlTSk/ry7/fRi4Ajikah+259vust3V0dFR008SETH+1HkVk4CLgF7b5w7QZ/eyH5IOKet5VNJO5YltJO0EHAX8pK5aIyJic3UeYpoJzAJWSlpRts0FOgFszwNOBD4iqQ/YCJxs25J2A64os2MCcInt62qsNSIimtQWELZvBTREn/OB8yva7wcOqKm0iIhoQWZSR0REpQRERERUSkBERESlBERERFRKQERERKUEREREVEpAREREpQRERERUSkBERESlBERERFRKQERERKUEREREVEpAREREpQRERERUSkBERESl2p9JHRExFk3/1NXtLgGAB85+Z23bzggiIiIqJSAiIqJSAiIiIirVFhCSpkm6UVKPpFWS5lT0OVLS45JWlK9PNyw7RtI9ku6T9Km66oyIiGp1nqTuA86y3S1pMrBc0mLbPU39fmD7XY0NkrYFvgK8A3gIWCppUcW6ERFRk9pGELbX2O4u328AeoGpLa5+CHCf7fttPwtcChxXT6UREVFlRM5BSJoOHATcUbH4MEl3SrpW0n5l21TgwYY+DzFAuEiaLWmZpGVr164dzrIjIsa12gNC0iRgIXCm7fVNi7uBPW0fAHwZuHJLt297vu0u210dHR1bXW9ERBRqDQhJEynC4WLblzcvt73e9hPl+2uAiZKmAKuBaQ1d9yjbIiJihNR5FZOAi4Be2+cO0Gf3sh+SDinreRRYCuwtaS9JLwNOBhbVVWtERGyuzquYZgKzgJWSVpRtc4FOANvzgBOBj0jqAzYCJ9s20CfpdOB6YFtgge1VNdYaES0YD7eXiE1qCwjbtwIaos/5wPkDLLsGuKaG0iIiogWZSR0REZUSEBERUSkBERERlRIQERFRKQERERGVEhAREVEpjxyNGEKu/Y/xKiOIiIiolICIiIhKCYiIiKiUgIiIiEoJ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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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9KOxFYTtZbYXlNcrgSXAuKbGi4iI7hqSYxCSJgJ7A3Nqql8n6ZeSLpe0e0u5gSslzZc0dSjmGRERT2tyFxMAkrYGLgJOtr2irXoBsLPtxyQdDlwKvLTU7W97qaQXALMl3W77hpr+pwJTASZMmNDUx4iIGHEaXUFIGkUVDufavri93vYK24+V15cBoyRtX94vLX/+HrgE2LduDNszbPfY7hk7dmxDnyQiYuRp8iwmATOBJban99PmhaUdkvYt83lI0uhyYBtJo4FDgNuammtERKypyV1Mk4EpwEJJvaXsNGACgO2zgGOAD0haBTwBHGfbknYALinZsRlwnu2fNDjXiIho01hA2L4R0ABtzgTOrCm/B9iroalFREQHciV1RETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK0ERERE1EpARERErQRERETUSkBEREStBERERNRKQERERK0ERERE1GrykaMREdGAiaf+eNDb/Ob0Iwa9TVYQERFRq7GAkDRe0rWSFktaJGlaTZsDJT0qqbf8fKql7lBJd0i6W9KpTc0zIiLqNbmLaRVwiu0FksYA8yXNtr24rd1Pbb+ltUDSpsDXgIOB+4G5kmbVbBsREQ1pbAVhe5ntBeX1SmAJMK7DzfcF7rZ9j+0ngfOBI5uZaURE1BmSYxCSJgJ7A3Nqql8n6ZeSLpe0eykbB9zX0uZ++gkXSVMlzZM0b/ny5d2cdkTEiNb4WUyStgYuAk62vaKtegGws+3HJB0OXAq8dDD9254BzADo6enx+s84ImLdDNXZRUOl0RWEpFFU4XCu7Yvb622vsP1YeX0ZMErS9sBSYHxL051KWUREDJEmz2ISMBNYYnt6P21eWNohad8yn4eAucBLJe0i6TnAccCspuYaERFranIX02RgCrBQUm8pOw2YAGD7LOAY4AOSVgFPAMfZNrBK0oeBK4BNgbNtL2pwrhER0aaxgLB9I6AB2pwJnNlP3WXAZQ1MLSIiOpArqSMiolbuxRQRtYbbGTkxeAmIiBgRBht4CbsERERsYFmpbLwSEBHPMvlCjaGSg9QREVErAREREbUSEBERUSvHIGKDGm7703OmTAwnWUFEREStrCCi1nD7zT4iBi8riIiIqJUVxLNQ9nMPXlZEEYOXFURERNRKQERERK0ERERE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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# let me show you what I mean by monotonic relationship\n",
    "# between labels and target\n",
    "\n",
    "def analyse_vars(train, y_train, var):\n",
    "    \n",
    "    # function plots median house sale price per encoded\n",
    "    # category\n",
    "    \n",
    "    tmp = pd.concat([X_train, np.log(y_train)], axis=1)\n",
    "    \n",
    "    tmp.groupby(var)['SalePrice'].median().plot.bar()\n",
    "    plt.title(var)\n",
    "    plt.ylim(2.2, 2.6)\n",
    "    plt.ylabel('SalePrice')\n",
    "    plt.show()\n",
    "    \n",
    "for var in cat_others:\n",
    "    analyse_vars(X_train, y_train, var)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The monotonic relationship is particularly clear for the variables MSZoning and Neighborhood. Note how, the higher the integer that now represents the category, the higher the mean house sale price.\n",
    "\n",
    "(remember that the target is log-transformed, that is why the differences seem so small)."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Feature Scaling\n",
    "\n",
    "For use in linear models, features need to be either scaled. We will scale features to the minimum and maximum values:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [],
   "source": [
    "# create scaler\n",
    "scaler = MinMaxScaler()\n",
    "\n",
    "#  fit  the scaler to the train set\n",
    "scaler.fit(X_train) \n",
    "\n",
    "# transform the train and test set\n",
    "\n",
    "# sklearn returns numpy arrays, so we wrap the\n",
    "# array with a pandas dataframe\n",
    "\n",
    "X_train = pd.DataFrame(\n",
    "    scaler.transform(X_train),\n",
    "    columns=X_train.columns\n",
    ")\n",
    "\n",
    "X_test = pd.DataFrame(\n",
    "    scaler.transform(X_test),\n",
    "    columns=X_train.columns\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>MSSubClass</th>\n",
       "      <th>MSZoning</th>\n",
       "      <th>LotFrontage</th>\n",
       "      <th>LotArea</th>\n",
       "      <th>Street</th>\n",
       "      <th>Alley</th>\n",
       "      <th>LotShape</th>\n",
       "      <th>LandContour</th>\n",
       "      <th>Utilities</th>\n",
       "      <th>LotConfig</th>\n",
       "      <th>LandSlope</th>\n",
       "      <th>Neighborhood</th>\n",
       "      <th>Condition1</th>\n",
       "      <th>Condition2</th>\n",
       "      <th>BldgType</th>\n",
       "      <th>HouseStyle</th>\n",
       "      <th>OverallQual</th>\n",
       "      <th>OverallCond</th>\n",
       "      <th>YearBuilt</th>\n",
       "      <th>YearRemodAdd</th>\n",
       "      <th>RoofStyle</th>\n",
       "      <th>RoofMatl</th>\n",
       "      <th>Exterior1st</th>\n",
       "      <th>Exterior2nd</th>\n",
       "      <th>MasVnrType</th>\n",
       "      <th>MasVnrArea</th>\n",
       "      <th>ExterQual</th>\n",
       "      <th>ExterCond</th>\n",
       "      <th>Foundation</th>\n",
       "      <th>BsmtQual</th>\n",
       "      <th>BsmtCond</th>\n",
       "      <th>BsmtExposure</th>\n",
       "      <th>BsmtFinType1</th>\n",
       "      <th>BsmtFinSF1</th>\n",
       "      <th>BsmtFinType2</th>\n",
       "      <th>BsmtFinSF2</th>\n",
       "      <th>BsmtUnfSF</th>\n",
       "      <th>TotalBsmtSF</th>\n",
       "      <th>Heating</th>\n",
       "      <th>HeatingQC</th>\n",
       "      <th>CentralAir</th>\n",
       "      <th>Electrical</th>\n",
       "      <th>1stFlrSF</th>\n",
       "      <th>2ndFlrSF</th>\n",
       "      <th>LowQualFinSF</th>\n",
       "      <th>GrLivArea</th>\n",
       "      <th>BsmtFullBath</th>\n",
       "      <th>BsmtHalfBath</th>\n",
       "      <th>FullBath</th>\n",
       "      <th>HalfBath</th>\n",
       "      <th>BedroomAbvGr</th>\n",
       "      <th>KitchenAbvGr</th>\n",
       "      <th>KitchenQual</th>\n",
       "      <th>TotRmsAbvGrd</th>\n",
       "      <th>Functional</th>\n",
       "      <th>Fireplaces</th>\n",
       "      <th>FireplaceQu</th>\n",
       "      <th>GarageType</th>\n",
       "      <th>GarageYrBlt</th>\n",
       "      <th>GarageFinish</th>\n",
       "      <th>GarageCars</th>\n",
       "      <th>GarageArea</th>\n",
       "      <th>GarageQual</th>\n",
       "      <th>GarageCond</th>\n",
       "      <th>PavedDrive</th>\n",
       "      <th>WoodDeckSF</th>\n",
       "      <th>OpenPorchSF</th>\n",
       "      <th>EnclosedPorch</th>\n",
       "      <th>3SsnPorch</th>\n",
       "      <th>ScreenPorch</th>\n",
       "      <th>PoolArea</th>\n",
       "      <th>PoolQC</th>\n",
       "      <th>Fence</th>\n",
       "      <th>MiscFeature</th>\n",
       "      <th>MiscVal</th>\n",
       "      <th>MoSold</th>\n",
       "      <th>SaleType</th>\n",
       "      <th>SaleCondition</th>\n",
       "      <th>LotFrontage_na</th>\n",
       "      <th>MasVnrArea_na</th>\n",
       "      <th>GarageYrBlt_na</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.750000</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.461171</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.863636</td>\n",
       "      <td>0.4</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.777778</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.014706</td>\n",
       "      <td>0.049180</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.002835</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.673479</td>\n",
       "      <td>0.239935</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.559760</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.523250</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.375</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.416667</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.018692</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.430183</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.116686</td>\n",
       "      <td>0.032907</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.545455</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.750000</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.456066</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.363636</td>\n",
       "      <td>0.4</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.444444</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.360294</td>\n",
       "      <td>0.049180</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.03375</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.8</td>\n",
       "      <td>0.142807</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.114724</td>\n",
       "      <td>0.172340</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.434539</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.406196</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.375</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.250000</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.457944</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.25</td>\n",
       "      <td>0.220028</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.636364</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.916667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.394699</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.954545</td>\n",
       "      <td>0.4</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.00</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.888889</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.036765</td>\n",
       "      <td>0.098361</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.3</td>\n",
       "      <td>0.2</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.25750</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.080794</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.601951</td>\n",
       "      <td>0.286743</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.627205</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.586296</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.250</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.8</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.046729</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.406206</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.228705</td>\n",
       "      <td>0.149909</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.090909</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.750000</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.445002</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.454545</td>\n",
       "      <td>0.4</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.066176</td>\n",
       "      <td>0.163934</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.255670</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.018114</td>\n",
       "      <td>0.242553</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.566920</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.529943</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.375</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.250000</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.4</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.084112</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.362482</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.469078</td>\n",
       "      <td>0.045704</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.636364</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.750000</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.577658</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.363636</td>\n",
       "      <td>0.4</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.555556</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.323529</td>\n",
       "      <td>0.737705</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.7</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.17000</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.6</td>\n",
       "      <td>0.086818</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.434278</td>\n",
       "      <td>0.233224</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.75</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.549026</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.513216</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.375</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.416667</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.333333</td>\n",
       "      <td>0.8</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.411215</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.50</td>\n",
       "      <td>0.406206</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.545455</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>0.75</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   MSSubClass  MSZoning  LotFrontage  LotArea  Street  Alley  LotShape  \\\n",
       "0    0.750000      0.75     0.461171      0.0     1.0    1.0  0.333333   \n",
       "1    0.750000      0.75     0.456066      0.0     1.0    1.0  0.333333   \n",
       "2    0.916667      0.75     0.394699      0.0     1.0    1.0  0.000000   \n",
       "3    0.750000      0.75     0.445002      0.0     1.0    1.0  0.666667   \n",
       "4    0.750000      0.75     0.577658      0.0     1.0    1.0  0.333333   \n",
       "\n",
       "   LandContour  Utilities  LotConfig  LandSlope  Neighborhood  Condition1  \\\n",
       "0     1.000000        1.0        0.0        0.0      0.863636         0.4   \n",
       "1     0.333333        1.0        0.0        0.0      0.363636         0.4   \n",
       "2     0.333333        1.0        0.0        0.0      0.954545         0.4   \n",
       "3     0.666667        1.0        0.0        0.0      0.454545         0.4   \n",
       "4     0.333333        1.0        0.0        0.0      0.363636         0.4   \n",
       "\n",
       "   Condition2  BldgType  HouseStyle  OverallQual  OverallCond  YearBuilt  \\\n",
       "0         1.0      0.75         0.6     0.777778         0.50   0.014706   \n",
       "1         1.0      0.75         0.6     0.444444         0.75   0.360294   \n",
       "2         1.0      1.00         0.6     0.888889         0.50   0.036765   \n",
       "3         1.0      0.75         0.6     0.666667         0.50   0.066176   \n",
       "4         1.0      0.75         0.6     0.555556         0.50   0.323529   \n",
       "\n",
       "   YearRemodAdd  RoofStyle  RoofMatl  Exterior1st  Exterior2nd  MasVnrType  \\\n",
       "0      0.049180        0.0       0.0          1.0          1.0    0.333333   \n",
       "1      0.049180        0.0       0.0          0.6          0.6    0.666667   \n",
       "2      0.098361        1.0       0.0          0.3          0.2    0.666667   \n",
       "3      0.163934        0.0       0.0          1.0          1.0    0.333333   \n",
       "4      0.737705        0.0       0.0          0.6          0.7    0.666667   \n",
       "\n",
       "   MasVnrArea  ExterQual  ExterCond  Foundation  BsmtQual  BsmtCond  \\\n",
       "0     0.00000   0.666667        0.5         1.0  0.666667  0.666667   \n",
       "1     0.03375   0.666667        0.5         0.5  0.333333  0.666667   \n",
       "2     0.25750   1.000000        0.5         1.0  1.000000  0.666667   \n",
       "3     0.00000   0.666667        0.5         1.0  0.666667  0.666667   \n",
       "4     0.17000   0.333333        0.5         0.5  0.333333  0.666667   \n",
       "\n",
       "   BsmtExposure  BsmtFinType1  BsmtFinSF1  BsmtFinType2  BsmtFinSF2  \\\n",
       "0      0.666667           1.0    0.002835           0.0         0.0   \n",
       "1      0.000000           0.8    0.142807           0.0         0.0   \n",
       "2      0.000000           1.0    0.080794           0.0         0.0   \n",
       "3      1.000000           1.0    0.255670           0.0         0.0   \n",
       "4      0.000000           0.6    0.086818           0.0         0.0   \n",
       "\n",
       "   BsmtUnfSF  TotalBsmtSF  Heating  HeatingQC  CentralAir  Electrical  \\\n",
       "0   0.673479     0.239935      1.0       1.00         1.0         1.0   \n",
       "1   0.114724     0.172340      1.0       1.00         1.0         1.0   \n",
       "2   0.601951     0.286743      1.0       1.00         1.0         1.0   \n",
       "3   0.018114     0.242553      1.0       1.00         1.0         1.0   \n",
       "4   0.434278     0.233224      1.0       0.75         1.0         1.0   \n",
       "\n",
       "   1stFlrSF  2ndFlrSF  LowQualFinSF  GrLivArea  BsmtFullBath  BsmtHalfBath  \\\n",
       "0  0.559760       0.0           0.0   0.523250      0.000000           0.0   \n",
       "1  0.434539       0.0           0.0   0.406196      0.333333           0.0   \n",
       "2  0.627205       0.0           0.0   0.586296      0.333333           0.0   \n",
       "3  0.566920       0.0           0.0   0.529943      0.333333           0.0   \n",
       "4  0.549026       0.0           0.0   0.513216      0.000000           0.0   \n",
       "\n",
       "   FullBath  HalfBath  BedroomAbvGr  KitchenAbvGr  KitchenQual  TotRmsAbvGrd  \\\n",
       "0  0.666667       0.0         0.375      0.333333     0.666667      0.416667   \n",
       "1  0.333333       0.5         0.375      0.333333     0.666667      0.250000   \n",
       "2  0.666667       0.0         0.250      0.333333     1.000000      0.333333   \n",
       "3  0.666667       0.0         0.375      0.333333     0.666667      0.250000   \n",
       "4  0.666667       0.0         0.375      0.333333     0.333333      0.416667   \n",
       "\n",
       "   Functional  Fireplaces  FireplaceQu  GarageType  GarageYrBlt  GarageFinish  \\\n",
       "0         1.0    0.000000          0.0        0.75     0.018692           1.0   \n",
       "1         1.0    0.000000          0.0        0.75     0.457944           0.5   \n",
       "2         1.0    0.333333          0.8        0.75     0.046729           0.5   \n",
       "3         1.0    0.333333          0.4        0.75     0.084112           0.5   \n",
       "4         1.0    0.333333          0.8        0.75     0.411215           0.5   \n",
       "\n",
       "   GarageCars  GarageArea  GarageQual  GarageCond  PavedDrive  WoodDeckSF  \\\n",
       "0        0.75    0.430183         0.5         0.5         1.0    0.116686   \n",
       "1        0.25    0.220028         0.5         0.5         1.0    0.000000   \n",
       "2        0.50    0.406206         0.5         0.5         1.0    0.228705   \n",
       "3        0.50    0.362482         0.5         0.5         1.0    0.469078   \n",
       "4        0.50    0.406206         0.5         0.5         1.0    0.000000   \n",
       "\n",
       "   OpenPorchSF  EnclosedPorch  3SsnPorch  ScreenPorch  PoolArea  PoolQC  \\\n",
       "0     0.032907            0.0        0.0          0.0       0.0     0.0   \n",
       "1     0.000000            0.0        0.0          0.0       0.0     0.0   \n",
       "2     0.149909            0.0        0.0          0.0       0.0     0.0   \n",
       "3     0.045704            0.0        0.0          0.0       0.0     0.0   \n",
       "4     0.000000            0.0        1.0          0.0       0.0     0.0   \n",
       "\n",
       "   Fence  MiscFeature  MiscVal    MoSold  SaleType  SaleCondition  \\\n",
       "0   0.00          1.0      0.0  0.545455  0.666667           0.75   \n",
       "1   0.75          1.0      0.0  0.636364  0.666667           0.75   \n",
       "2   0.00          1.0      0.0  0.090909  0.666667           0.75   \n",
       "3   0.00          1.0      0.0  0.636364  0.666667           0.75   \n",
       "4   0.00          1.0      0.0  0.545455  0.666667           0.75   \n",
       "\n",
       "   LotFrontage_na  MasVnrArea_na  GarageYrBlt_na  \n",
       "0             0.0            0.0             0.0  \n",
       "1             0.0            0.0             0.0  \n",
       "2             0.0            0.0             0.0  \n",
       "3             1.0            0.0             0.0  \n",
       "4             0.0            0.0             0.0  "
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "X_train.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "# let's now save the train and test sets for the next notebook!\n",
    "\n",
    "X_train.to_csv('xtrain.csv', index=False)\n",
    "X_test.to_csv('xtest.csv', index=False)\n",
    "\n",
    "y_train.to_csv('ytrain.csv', index=False)\n",
    "y_test.to_csv('ytest.csv', index=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['minmax_scaler.joblib']"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# now let's save the scaler\n",
    "\n",
    "joblib.dump(scaler, 'minmax_scaler.joblib') "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true
   },
   "source": [
    "That concludes the feature engineering section.\n",
    "\n",
    "# Additional Resources\n",
    "\n",
    "- [Feature Engineering for Machine Learning](https://www.trainindata.com/p/feature-engineering-for-machine-learning) - Online Course\n",
    "- [Packt Feature Engineering Cookbook](https://www.amazon.com/Python-Feature-Engineering-Cookbook-transforming-dp-1804611301/dp/1804611301) - Book\n",
    "- [Feature Engineering for Machine Learning: A comprehensive Overview](https://www.blog.trainindata.com/feature-engineering-for-machine-learning/) - Article\n",
    "- [Practical Code Implementations of Feature Engineering for Machine Learning with Python](https://towardsdatascience.com/practical-code-implementations-of-feature-engineering-for-machine-learning-with-python-f13b953d4bcd) - Article"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "feml",
   "language": "python",
   "name": "feml"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.2"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "583px",
    "left": "0px",
    "right": "1324px",
    "top": "107px",
    "width": "212px"
   },
   "toc_section_display": "block",
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
